Ich habe immer wieder endlose Latenzen (teilweise 5 Sekunden und mehr) beim Schalten eines Shelly Aktors. Ich habe z.B. einen Shelly im Lichtschalter, der eine 2. Lampe einschaltet, wenn das Licht angeschaltet wird. Schalte das ganze per IPS über MQTT.
Am nächsten Tag oder ein paar Stunden später geht es dann wieder einwandfrei.
System läuft auf einem Raspberry Pi 3 mit IPS 5.3 vom 16.12.19.
bei mir laufen Homematic(10.1.1.xxx) und Multicast(10.1.3.xxx) in unterschiedlichen Subnetzen. Damit erreiche ich, dass ich von meinem normalen Hausnetz nicht allzuviele IPs für ESP8266-Steuerungen verbrauche. Das klappt auch einwandfrei, da man beim Multicast-Socket die entsprechende IP angeben kann.
Bei MQTT kann man jedoch nur den Port einstellen, aber keine IP. Hat das einen Grund bzw. könnte man das in IPS erweitern ?
Hallo zusammen,
Ich spiele mit dem Gedanke mir eine OpenWB Wallbox zu kaufen um meine E-Fahrzeuge zu laden.
Jetzt habe ich mir zum Test die SW auf einen Pi gezogen um die Kommunikation über MQTT mit IPS auszuprobieren.
Leider kann ich die Verschlüsselung nicht abschalten und somit nichts damit anfangen…
Daten bekomme ich aber!
07.01.2020, 20:48:23 | RECEIVED [192.168.1.205:44108] | <SYN><ETX><SOH><SOH>,<SOH><NUL><SOH>(<ETX><ETX>D+Hý) <SOH>`AKW9StÍ߉³Î;ìýnö´t€<DC3><NAK>'ê ɴ„Û?<SO><DEL>ÿ<FF>´>…j»<DC2>D™Ú[bõ‰0’êVqg¿ä)â<NUL>><DC3><STX><DC3><ETX><DC3><SOH>À,À0<NUL>Ÿ̨̩̪À+À/<NUL>žÀ$À(<NUL>kÀ#À'<NUL>gÀ<LF>À<DC4><NUL>9À<HT>À<DC3><NUL>3<NUL><NUL>œ<NUL>=<NUL><<NUL>5<NUL>/<NUL>ÿ<SOH><NUL><NUL>¡<NUL><NUL><NUL><DC2><NUL><DLE><NUL><NUL><CR>192.168.1.200<NUL><VT><NUL><EOT><ETX><NUL><SOH><STX><NUL><LF><NUL><FF><NUL><LF><NUL><GS><NUL><ETB><NUL><RS><NUL><EM><NUL><CAN><NUL>#<NUL><NUL><NUL><SYN><NUL><NUL><NUL><ETB><NUL><NUL><NUL><CR><NUL>*<NUL>(<EOT><ETX><ENQ><ETX><ACK><ETX><BS><BEL><BS><BS><BS><HT><BS><LF><BS><VT><BS><EOT><BS><ENQ><BS><ACK><EOT><SOH><ENQ><SOH><ACK><SOH><ETX><ETX><ETX><SOH><ETX><STX><EOT><STX><ENQ><STX><ACK><STX><NUL>+<NUL><ENQ><EOT><ETX><EOT><ETX><ETX><NUL>-<NUL><STX><SOH><SOH><NUL>3<NUL>&<NUL>$<NUL><GS><NUL> F¸ÿ\<SO>“<SO>²#B²*à´.ÃÍéX8Š0PhÓ?<BS>æLQ
Kann man schon sagen ob und wann TLS möglich sein wird?
Und wenn ja, welche Version 1.2 oder 1.3?
Oder habe ich etwas übersehen?
Ist mein erster Kontakt mit MQTT.
@paresy: In der Doku zu MQTT kommt unter „unterstützte Hardware“ ModBus! Da stimmt der Link nicht.
Im symcon habe ich dese MQTT module laufen. Am PLC habe ich ein MQTT host welcher ein heartbeat (jeder 5 sec) gibt und auf pressen einer input also das via ein nahrichte via MQTT sendet.
Nun entfang ich ein symcon das hearthbeat ohne probleme. Abere andere nahrichten kommen nicht an. Ich weiss das die nicht entfangen werden da im PLC die extra nahrichten gespechert bleiben bis ich mein Mosquitto Broker actievier.
Ich hab es geprobiert via das kofigurator, welcher das heartbeat entfangt. Aber auch via direct via ein MQTT gerate mit das richtige topic aber auch mit # wildcards, sogahr nur das # functioniert nicht.
Hi,
der MQTT-Server hat bei mir (vermutlich wegen eines Portscans) gestern Abend die Arbeit verweigert. Ein Client konnte sich nicht mehr mit Port 1024 verbinden. Reaktivieren des Servers hat es behoben. Kann man irgendwie prüfen ob der Server noch Anfragen entgegen nimmt und dann darauf reagieren?
Moin,
MQTT-Server ist Gestern wieder ausgefallen. Ich habe wieder mein Netzwerk hauptsächlich mit nmap gescant. Natürlich kann man den Fehler nicht auf Zuruf reproduzieren:-( Ich habe es eben wieder mehrfach versucht.
ich habe jetzt diesen Thread zum grössten Teil gelesen und bin froh das MQTT nun nativ unterstützt wird!
Das es nun auch einen integrieren Broker gibt, ist für viele Leute bestimmt eine super Sache, aber ich verstehe nicht, warum es (anscheinend) keine Möglichkeit gibt einen externen Broker zu nutzen? Ist das noch auf der Roadmap?
und es ist in den letzten Stunden wieder passiert. Ich habe wieder diverse Portscans nmap und dem Modul IPS2Lan, auch auf mein IPS-System, gemacht und Zigbee2MQTT meldete keine Verbindung zum MQTT-Server.
Ich habe für die IO-Instanz mal die Debug-Datei aktiviert vielleicht liefert die das nächste Mal mehr Infos.
Ich steige mit den Shellys in das Thema MQTT ein.
MQTT auf dem Shelly Plug S aktiviert.
MQTT Server und Configurator in Symcon installiert und konfiguriert. Die Werte kommen im MQTT Server Debug auch an und ich sehe sie im Verzeichnisbaum. Aber wie ich schalten kann, da komme ich nicht hinter.
Die Werte kommen ja default alle als String an. Für die numerischen Werte habe ich nun Float wegen Nachkomma gewählt, aber bei der Schaltvariable will er Boolsche Variablen nicht, weil er die nicht konvertieren kann.
Aber String kann ich ja nicht Richtung Shelly zurück schreiben. Also das macht keinen Sinn auch wenn er das macht. Es passiert zu mindest nichts.