Hallo zusammen,
ich habe mir gestern den ioBroker installiert, da dieser 2 Adapter beherrscht die mir hier noch fehlen.
ioBroker soll Ggf. künftig als Erweiterung zu IPS laufen.
Nun möchte ich Daten zwischen IPS & ioBroker austauschen, für diesen Zweck habe ich mal an MQTT gewagt, da es im ersten Schritt „recht einfach“ schien.
Nun versuche ich seit Stunden den Wert einer einfachen Bool Variable von ioBroker zu IPS zu übertragen…
Wie folgt bin ich vorgegangen:
Ich habe von KaiS den MQTT Server eingerichtet.
Topic: symcon
Gerät angelegt „Licht“ Topic: test
In ioBroker habe ich einen MQTT Client eingerichtet, die Daten vom Symcon MQTT Server eingetragen und alles Aktiviert, Verbindung zum Server läuft, soweit i.O.
Dort habe ich ebenfalls ein Topic angelegt „test“ und den Haken bei publish gesetzt, wenn ich in ioBroker den Wert schalte kommt das auch in IPS an.
Also habe ich mittelst dem Client Konfigurator von KaiS den Client/Variable „Licht“ angelegt, diese wurde mir angeboten…
Die Werte werden wohl laut Debug korrekt übertragen und sowie ich das sehe müsste sich auch der Zustand der Variable in IPS ändern, das tut es jedoch nicht.
Hier mal der Auszug aus dem DEBUG:
TXT: 23.10.2021, 11:49:02 | ReceiveData JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"mqttsync/symcon/test/set","Payload":"{\"ObjectIdent\":\"30343\",\"Value\":true}"}
HEX: 23.10.2021, 11:49:02 | ReceiveData JSON | 7B 22 44 61 74 61 49 44 22 3A 22 7B 37 46 37 36 33 32 44 39 2D 46 41 34 30 2D 34 46 33 38 2D 38 44 45 41 2D 43 38 33 43 44 34 33 32 35 41 33 32 7D 22 2C 22 50 61 63 6B 65 74 54 79 70 65 22 3A 33 2C 22 51 75 61 6C 69 74 79 4F 66 53 65 72 76 69 63 65 22 3A 30 2C 22 52 65 74 61 69 6E 22 3A 66 61 6C 73 65 2C 22 54 6F 70 69 63 22 3A 22 6D 71 74 74 73 79 6E 63 2F 73 79 6D 63 6F 6E 2F 74 65 73 74 2F 73 65 74 22 2C 22 50 61 79 6C 6F 61 64 22 3A 22 7B 5C 22 4F 62 6A 65 63 74 49 64 65 6E 74 5C 22 3A 5C 22 33 30 33 34 33 5C 22 2C 5C 22 56 61 6C 75 65 5C 22 3A 74 72 75 65 7D 22 7D
TXT: 23.10.2021, 11:49:02 | ReceiveDataTopic: set | test
HEX: 23.10.2021, 11:49:02 | ReceiveDataTopic: set | 74 65 73 74
TXT: 23.10.2021, 11:49:02 | ReceiveDataTopic: set Ident | 30343
HEX: 23.10.2021, 11:49:02 | ReceiveDataTopic: set Ident | 33 30 33 34 33
TXT: 23.10.2021, 11:49:02 | ReceiveDataTopic: set Value | True
HEX: 23.10.2021, 11:49:02 | ReceiveDataTopic: set Value | 54 72 75 65
TXT: 23.10.2021, 11:49:28 | ReceiveData JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"mqttsync/symcon/test/set","Payload":"{\"ObjectIdent\":\"30343\",\"Value\":true}"}
HEX: 23.10.2021, 11:49:28 | ReceiveData JSON | 7B 22 44 61 74 61 49 44 22 3A 22 7B 37 46 37 36 33 32 44 39 2D 46 41 34 30 2D 34 46 33 38 2D 38 44 45 41 2D 43 38 33 43 44 34 33 32 35 41 33 32 7D 22 2C 22 50 61 63 6B 65 74 54 79 70 65 22 3A 33 2C 22 51 75 61 6C 69 74 79 4F 66 53 65 72 76 69 63 65 22 3A 30 2C 22 52 65 74 61 69 6E 22 3A 66 61 6C 73 65 2C 22 54 6F 70 69 63 22 3A 22 6D 71 74 74 73 79 6E 63 2F 73 79 6D 63 6F 6E 2F 74 65 73 74 2F 73 65 74 22 2C 22 50 61 79 6C 6F 61 64 22 3A 22 7B 5C 22 4F 62 6A 65 63 74 49 64 65 6E 74 5C 22 3A 5C 22 33 30 33 34 33 5C 22 2C 5C 22 56 61 6C 75 65 5C 22 3A 74 72 75 65 7D 22 7D
TXT: 23.10.2021, 11:49:28 | ReceiveDataTopic: set | test
HEX: 23.10.2021, 11:49:28 | ReceiveDataTopic: set | 74 65 73 74
TXT: 23.10.2021, 11:49:28 | ReceiveDataTopic: set Ident | 30343
HEX: 23.10.2021, 11:49:28 | ReceiveDataTopic: set Ident | 33 30 33 34 33
TXT: 23.10.2021, 11:49:28 | ReceiveDataTopic: set Value | True
HEX: 23.10.2021, 11:49:28 | ReceiveDataTopic: set Value | 54 72 75 65
Habe ich irgendwo noch einen Denkfehler ?
Gruß,
Adrian