Auteur Topic: mosquitto_pub (Mosquitto package)  (gelezen 9422 keer)

Dit onderwerp bevat een als beste antwoord gemarkeerd bericht. Klik hier om er direct naartoe te gaan.

Offline mvveelen

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 13
  • Berichten: 216
mosquitto_pub (Mosquitto package)
« Gepost op: 31 juli 2017, 18:51:19 »
Ik heb het Mosquitto package geïnstalleerd op m'n Synology en bijna alles werkt, op 1 ding na:

Als ik wil testen via de cli, dan moet ik browsen naar de bin map van Mosquitto:

/volume1/@appstore/mosquitto/bin

en kan ik daar pas een schakeling toepassen zoals:

root@DiskStation:/volume1/@appstore/mosquitto/bin# ./mosquitto_pub -h 192.168.0.124 -t 'domoticz/in' -m '{"command": "switchlight", "idx": 4128, "switchcmd": "On"}'

Dit werkt.

Maar als ik ergens anders dit commando wil geven, dus bijv. als ik in de root van volume1 sta, dan "kent" hij het commando mosquitto_pub helemaal niet. Hoe kan ik ervoor zorgen dat de Synology dit commando overal herkent en ik het ook in bijv. (LUA) scripts kan gebruiken?
  • Mijn Synology: DS920+
  • HDD's: 2x3TB + 2x14TB SHR1
  • Extra's: 16GB RAM / DSM7.2.1

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8047
  • Berichten: 44.183
  • Fijne feestdagen.......
    • Truebase
Re: mosquitto_pub (Mosquitto package)
« Reactie #1 Gepost op: 31 juli 2017, 19:43:13 »
Het pad toevoegen in /etc/profile:

Voorbeeld is met vi:
Citaat
#/etc/profile: system-wide .profile file for ash.

umask 022

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:Birdy
export PATH

Na opnieuw inloggen:
Citaat
root@DS716II:~# echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:Birdy



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline mvveelen

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 13
  • Berichten: 216
Re: mosquitto_pub (Mosquitto package)
« Reactie #2 Gepost op: 31 juli 2017, 19:47:04 »
Wat moet ik hiervoor precies doen? Moet ik dan ook niet het pad opgeven waar mosquitto_pub staat?
Sorry, heb dit nog niet eerder hoeven doen en heb iets meer info nodig.....
  • Mijn Synology: DS920+
  • HDD's: 2x3TB + 2x14TB SHR1
  • Extra's: 16GB RAM / DSM7.2.1

Gemarkeerd als beste antwoord door mvveelen Gepost op 31 juli 2017, 20:38:17

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8047
  • Berichten: 44.183
  • Fijne feestdagen.......
    • Truebase
Re: mosquitto_pub (Mosquitto package)
« Reactie #3 Gepost op: 31 juli 2017, 19:54:24 »
Dacht dat je het wel door had "Het pad toevoegen in /etc/profile"
Het pad is natuurlijk: /volume1/@appstore/mosquitto/bin die je in /etc/profile moet toevoegen. ;)

Birdy was een voorbeeldje maar goed, het wordt dus zo:
Citaat
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/volume1/@appstore/mosquitto/bin

Of bedoel je wat anders.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline mvveelen

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 13
  • Berichten: 216
Re: mosquitto_pub (Mosquitto package)
« Reactie #4 Gepost op: 31 juli 2017, 20:00:33 »
Doh.... dit is precies wat ik bedoelde. Net gedaan en het werkt :)  Thanks !

Kan dit ook met piconv ? Dat schijnt standaard al op de Synology te staan, maar commando wordt ook (nog ?) niet herkend.
  • Mijn Synology: DS920+
  • HDD's: 2x3TB + 2x14TB SHR1
  • Extra's: 16GB RAM / DSM7.2.1

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8047
  • Berichten: 44.183
  • Fijne feestdagen.......
    • Truebase
Re: mosquitto_pub (Mosquitto package)
« Reactie #5 Gepost op: 31 juli 2017, 20:09:49 »
Citaat
Kan dit ook met piconv ?
Die staat in /usr/local/bin en staat ook in het PATH (/etc/profile) kun je zien.

Citaat
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

En wordt ook herkend:

root@DS716II:/# echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
root@DS716II:/# piconv -l
7bit-jis
AdobeStandardEncoding
AdobeSymbol
AdobeZdingbat
ascii
ascii-ctrl
big5-eten
big5-hkscs
cp1006
cp1026
cp1047
cp1250
cp1251
cp1252
cp1253
cp1254
cp1255
cp1256
cp1257
cp1258
cp37
cp424
cp437
cp500
cp737
cp775
cp850
cp852
cp855
cp856
cp857
cp858
cp860
cp861
cp862
cp863
cp864
cp865
cp866
cp869
cp874
cp875
cp932
cp936
cp949
cp950
dingbats
euc-cn
euc-jp
euc-kr
gb12345-raw
gb2312-raw
gsm0338
hp-roman8
hz
iso-2022-jp
iso-2022-jp-1
iso-2022-kr
iso-8859-1
iso-8859-10
iso-8859-11
iso-8859-13
iso-8859-14
iso-8859-15
iso-8859-16
iso-8859-2
iso-8859-3
iso-8859-4
iso-8859-5
iso-8859-6
iso-8859-7
iso-8859-8
iso-8859-9
iso-ir-165
jis0201-raw
jis0208-raw
jis0212-raw
johab
koi8-f
koi8-r
koi8-u
ksc5601-raw
MacArabic
MacCentralEurRoman
MacChineseSimp
MacChineseTrad
MacCroatian
MacCyrillic
MacDingbats
MacFarsi
MacGreek
MacHebrew
MacIcelandic
MacJapanese
MacKorean
MacRoman
MacRomanian
MacRumanian
MacSami
MacSymbol
MacThai
MacTurkish
MacUkrainian
MIME-B
MIME-Header
MIME-Header-ISO_2022_JP
MIME-Q
nextstep
null
posix-bc
shiftjis
symbol
UCS-2BE
UCS-2LE
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UTF-32BE
UTF-32LE
UTF-7
utf-8-strict
utf8
viscii
root@DS716II:/#


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline mvveelen

  • Bedankjes
  • -Gegeven: 15
  • -Ontvangen: 13
  • Berichten: 216
Re: mosquitto_pub (Mosquitto package)
« Reactie #6 Gepost op: 31 juli 2017, 20:12:09 »
Ja....

dan zal ik wel iets verkeerd doen, want hij kent het commando op geen enkele manier. Of...in ieder geval niet op de manieren die ik geprobeerd heb.

root@DiskStation:/volume1/Media/SERIES/Devious Maids/Seizoen 3# piconv -f utf8 -t ISO-8859-1 'Devious Maids S03E01 Awakenings.srt' > 'Devious Maids S03E01 Awakenings2.srt'
-ash: piconv: command not found

Misschien dat in het andere topic iemand me op mijn fout kan wijzen  ;D
  • Mijn Synology: DS920+
  • HDD's: 2x3TB + 2x14TB SHR1
  • Extra's: 16GB RAM / DSM7.2.1

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8047
  • Berichten: 44.183
  • Fijne feestdagen.......
    • Truebase
Re: mosquitto_pub (Mosquitto package)
« Reactie #7 Gepost op: 31 juli 2017, 20:30:15 »
Citaat
Misschien dat in het andere topic iemand me op mijn fout kan wijzen
Daar verder dus.....


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12