Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Hallo,
vielleicht bin ich zu doof, aber wie kann ich die Verbindung zwischen dem Loxberry und dem Miniserver auf "iO" abfragen.
Wenn viele plugIns laufen, dann verlässt man sich ja auf Werte die da reinkommen bzw. Statusabfragen.
Wenn der Loxberry nun keine Verbindung mehr hat, dann sind diese Angabe ja falsch.
Derzeit setze ich eine Ping in der Lox ab, geht das auch anders?
Gibt es in einem plugIn evtl. eine mir dato unbekannte Möglichkeit es auf Aktiv abzufragen?
Das MQTT Gateway Plugin sendet im Minutentakt ein keepaliveepoch (siehe Wiki).
Jedes MQTT Device hat auch einen Status, der vom Broker überwacht wird (wenn das vom Gerät implementiert ist - das nennt sich Last Will And Testament LWT).
Der LoxBerry Selbsttest selbst generiert täglich ein JSON, das abgefragt werden kann (siehe Wiki Selbsttest). Bald gibt es das auch per MQTT.
Sonst hängt es vom Plugin ab, wie du den Status überwachst. Die Plugins arbeiten sehr unterschiedlich.Timestamps sind großartig, denn die kann man ganz leicht auf Änderung überwachen (auch Wiki).
Im kommenden Release können sich Plugins selbst für den LoxBerry Selbsttest registrieren. Dann kann sich das Plugin sozusagen „selbst überwachen lassen“, und der Status kommt gesammelt vom Selbsttest.
Doch noch eine Frage loxberry_mqttgateway_keepaliveepoch -> was muss ich das im Lox integrieren VI oder VItext?
Habe es als VI drin, bekomme aber keine Werte, sollte irgend so eine Zahl drin steh "1592835375"
Gleiches mit
loxberry_mqttgateway_status -> habe es als VItext drin, bekomme aber keine Anzeige (sollte ja eigentlich dis- bzw. connected drin stehen
Am Miniserver brauchst du nur das keepalive_epoch.
Der status ist für den Broker (LWT) - wenn das Gateway tot ist, wird es schwer, den Status zum Miniserver zu bringen 😉
ok, die MAx-werte habe ich bereits gemacht, aber mit dem VI-Namen komme ich nicht klar.
wie genau muss er heissen (ist in deinem Bild nicht ganz ersichtlich)
habe es mit "keepalive_epoch" und "keepaliveepoch" bzw. "epochtime"(Bsp aus loxwiki) probiert, aber funzt nicht
Im MQTT steht es so "loxberry_mqttgateway_keepaliveepoch"
Evtl. bringe ich hier noch etwas komplett durcheinander
Christian Fenzl sorry für das Nerven
ich habe die VI namentlich aus dem MQTT - incomming kopiert, Rechte hat der loxberry auch
Max-Wert auf 2147483647
Der wert in MQTT- incomming für loxberry_mqttgateway_keepaliveepoch ändert sich im Minutentakt
Der wert in MQTT- incomming für loxberry_mqttgateway_status steht auf connect
Trotzdem kommt nichts in der Lox an, bin hier völlig
Ich hatte einen ähnlichen Kampf mit dem keepaliveepoch.
Aus Ihren Screenshots geht hervor, daß Sie vielleicht einen Gateway-Client eingerichtet haben. Damit das Keepaliveepoch funktioniert, mußte ich den 'Empfangenden Miniserver' ändern.
Mit dem keepaliveepoch VI auf dem Client muss "Miniserver empfangen" der Client sein. Möglicherweise müssen Sie den Client auch im Loxberry Miniserver-Widget hinzufügen.
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
the translation is perfect
and the solution too:-)
I got all the loxberry topics to the MS2 (client) because of the workload of MS1 gateway
Now in put this 2 VI to the MS1 and the keepalive and the connection status too are running
Thx
Christian Fenzl - I’m a bit confused by the ‘Receiving Miniserver’ selection versus using the ‘Pipe’ |.
I assume the selection is a hangover to support Loxberry 1.4.
With Loxberry 2.0, would an overt subscription to Keepaliveepoch make things easier? Then have the option of using the pipe for |1,2 to send to both Gateway and Client?
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
It is already possible to use the pipe with the mqttgateway topic:
hostname/mqttgateway/#|1,2,3
or
+/mqttgateway/#|1,2,3
Both should override the default subscription with multiple MS to send to.
I haven’t tested, but from the code perspective, the internal subscription acts like a user or plugin subscription.
habe jetzt mal zum testen dies in subscriptions eingegeben mqttgateway/#|1,2
In Lox habe ich in MS1 (gateway) und MS2 (client) jeweils diese VI angelegt loxberry_mqttgateway_keepaliveepoch
loxberry_mqttgateway_status
MS1 ist in Settings als Receiving Miniserver angegeben
Im MS1 bekomme ich die Werte richtig rein
Im MS2 bekomme ich keine Werte
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar