Da ich gerade noch am testen bin, wie man die Beschränkung auf 10 Geräte bei der z21 umgehen kann, habe ich gestern und heute mal kurz noch eine Unterstützung für Rocrail geschrieben. Die erste Version ist in Github
Mein Framework kann also ab sofort auch Befehle von Rocrail/Rocnet/Rocview empfangen.
Hierzu muss folgendes erfüllt sein:
- ein MQTT Server muss installiert sein (z.B. mosquitto unter Linux, für Windows hier),
- Unter Rocrail Eigenschaften/Dienste muss unter MQTT Service der Hostname oder die IP-Adresse des Servers eingetragen sein.
- Und die Option "Gruppe" muss in jedem Fall aktiviert sein.
Der Config-File Generator ist noch nicht aktualisiert. Das Configfile muss um folgenden Eintrag erweitert werden.
Code: Alles auswählen
{
"m":"rocnetovermqtt"
},
Weichen werden noch nicht unterstützt.
Eine Anmerkung: Das Protokoll ist für Mikrocontroller eine Qual. Die im XML-Format verschickten Pakete, können leicht 2 KB groß sein, was selbst für einen ESP8266 je nach Auslastung grenzwertig ist. Absolut kein schönes Design.
Gruß,
Sven