FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: thinman am 23 November 2025, 19:49:15

Titel: Lora Device per MQTT in FHEM einbinden
Beitrag von: thinman am 23 November 2025, 19:49:15
Servus, es gibt einige Themen bezüglich LoRa aber ich habe mein Problem trotzdem nicht lösen können.  :-[

Ich habe eine Dragino LPS8 LoRa Gateway an dem ich ein LHT65N Temperatursensor angebunden habe.
In der TTN Netzwerk funktioniert auch alles und ich kriege alle 20 Minuten Temperatur- und Luftfeuchtigkeitswerte in der TTN Console angezeigt.
(Dennoch: warum muss LoRa so mega kompliziert sein? Ging das nicht einfacher...  ::) )

Auf dem LPS8 habe ich MQTT aktiviert mit der Server Adresse und port von meinen FHEM MQTT Server.
(Das FHEM MQTT Server verwende ich schon seit lange mit ein paar Schaltbaren Steckdosen.)

Autocreate an der MQTT Server ist an allerdings hatte es die LPS8 client in eine hidden room platziert. Warum?
(Hab es erst gesehen als ich das Device gelistet habe für diese Nachricht.)

Was ich nicht verstehe: wie muss ich das LHT65N "durchreichen"?
Muss ich es irgendwie im LPS8 definieren oder wie kommen die Temperaturdaten in FHEM an?
Bis jetzt taucht es in FHEM nicht auf und mir fehlt eine höhere Schulabschluss um LoRa überhaupt verstehen zu können...


 
 
Titel: Aw: Lora Device per MQTT in FHEM einbinden
Beitrag von: rudolfkoenig am 23 November 2025, 21:24:26
ZitatAutocreate an der MQTT Server ist an allerdings hatte es die LPS8 client in eine hidden room platziert.
Kannst Du bitte uns ein Listing zeigen?

Im hidden room ist ueblicherweise die Verbindungsinstanz vom MQTT2_SERVER, weil man das normalerweise nicht sehen will, genauso wie die Verbundingen zum Browser, usw.

Autocreate legt dann eine MQTT2_DEVICE Instanz an, wenn der MQTT Client was sendet, _und_ die Clientid des Senders nicht nach mosquitto_pub riecht : /^(mosqpub|mosq_)/
Letzteres deswegen, weil mosquitto_pub in der Voreinstellung Zufallsids generiert, und ohne die obige Einschraenkung beim Testen mit mosquitto_pub sinnlose MQTT2_DEVICE Instanzen angelegt werden.
Titel: Aw: Lora Device per MQTT in FHEM einbinden
Beitrag von: thinman am 23 November 2025, 21:52:37
Danke für Dein Antwort... Moskitos mag ich nicht...  ;D  mehr habe ich nicht verstanden.  :-*

Das ist mein MQTT Server:
Internals:
   CONNECTS   7
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         74
   FUUID      61f43bb1-f33f-0963-4ae1-aed17d928bf2c01d
   NAME       mqttBroker
   NR         575
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   eventCount 10
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2025-11-23 12:57:50   nrclients       4
     2025-11-08 17:20:10   state           Initialized
   clients:
     mqttBroker_192.168.10.122_50642 1
     mqttBroker_192.168.10.46_52924 1
     mqttBroker_192.168.10.77_58166 1
     mqttBroker_192.168.10.78_59061 1
   hmccu:
   retain:
Attributes:
   autocreate simple
   room       MQTT2


192.168.10.46 ist das LPS8

Das ist der hidden Device:
Internals:
   BUF       
   FD         69
   NAME       mqttBroker_192.168.10.46_52924
   NR         10006941
   PEER       192.168.10.46
   PORT       52924
   SNAME      mqttBroker
   SSL       
   STATE      Connected
   TEMPORARY  1
   TYPE       MQTT2_SERVER
   WBCallback
   cflags     2
   cid        dragino-21cd0c
   keepalive  60
   lastMsgTime 1763931050.55298
   protoNum   4
   protoTxt   MQTT
   READINGS:
     2025-11-23 12:57:50   state           Connected
   hmccu:
   subscriptions:
     v1//things/dragino-21cd0c/# 1763899070.87848
Attributes:
   alias      DraginoLPS8
   autocreate simple
   room       MQTT2_DEVICE