Beiträge von souljacker

    Ich habe HA mit Mosquitto noch einmal neu installiert und jetzt geht’s, allerdings nur wenn ich wie folgt vorgehe:
    (Hass.IO; Home Assistant 0.93.2; Mosquitto broker 4.2)
    Configuration.yaml: Nichts von MQTT reinschreiben.


    Mosquitto Broker config:

    In /share/mosquitto/accesscontrollist (wird ab Mosquitto 4.1. benötigt) hinzufügen:


    Code
    user p4d_subscriber
    topic #
    user p4d_publisher
    topic #
    user homeassistant
    topic #

    Dann sollten die Einträge in HA auftauchen. Wenn nicht, in /config/.storage/core.config_entries prüfen ob discovery: true steht.
    Der Subscriber verursacht Connection Errors und die Werte updaten sich nicht. Da aber die Entities nun vorhanden sind, reicht der Publisher. Also in in /share/mosquitto/accesscontrollist den subscriber wieder auskommentieren:


    Code
    #user p4d_subscriber
    topic #
    user p4d_publisher
    topic #
    user homeassistant
    topic #

    Keine Ahnung ob irgendwas unnötig oder falsch ist aber es läuft :)
    Vielen Dank nochmal!

    Die Verbindung scheint zu klappen aber danach werden die Sensoren nicht gefunden:


    May 18 05:01:48 raspberrypi p4d: MQTT: Connecting publisher to 'tcp://192.168.0.130:1883' succeeded
    May 18 05:01:48 raspberrypi p4d: MQTT: Connecting subscriber to 'tcp://192.168.0.130:1883' succeeded
    May 18 05:01:49 raspberrypi p4d: Info: Sensor 'Status' not found at home assistants MQTT, sendig config message
    May 18 05:01:49 raspberrypi p4d: -> (homeassistant/sensor/Status/config)[{"unit_of_measurement" : "","value_template" : "{{ value_json.value }}","state_topic" : "p4d2mqtt/sensor/Status/state","name" : "zst","unique_id" : "Status_p4d2mqtt"}]
    May 18 05:01:49 raspberrypi p4d: -> (p4d2mqtt/sensor/Status/state)[{ "value" : "Betriebsbereit" }]
    May 18 05:01:49 raspberrypi p4d: Info: Sensor 'Betriebsmodus' not found at home assistants MQTT, sendig config message
    May 18 05:01:49 raspberrypi p4d: -> (homeassistant/sensor/Betriebsmodus/config)[{"unit_of_measurement" : "","value_template" : "{{ value_json.value }}","state_topic" : "p4d2mqtt/sensor/Betriebsmodus/state","name" : "Betriebsmodus","unique_id" : "Betriebsmodus_p4d2mqtt"}]
    May 18 05:01:49 raspberrypi p4d: -> (p4d2mqtt/sensor/Betriebsmodus/state)[{ "value" : "Automatik" }]



    Ich habe versucht die Sensoren in der Configuration.yaml zu definieren aber das ändert nichts. Die Logs von HA sind alle sauber...

    Vielen Dank für diese tolle Software! Das läuft bei mir seit ca. 2 Jahren und bereichert die Heizung ungemein. Da sich bei uns noch einige ESP8266 durch MQTT mit Home Assistant unterhalten (Gewächshaus, Lichter, uvm.) hab ich nun das neue Update installiert. Leider erscheinen die Werte aber noch nicht als Entität im HA. Im Git steht dass im HA eigentlich nichts mehr gemacht werden muss. Ich glaube aber dass bei mir noch irgendetwas fehlt…


    Die Mosquitto config sollte auch richtig sein da die ESP8266 problemlos alle Werte übertragen. Anonyme Verbindung ist auf true. Wenn ich mit MQTT.fx die Topics scanne erscheint der P4D-Publisher nicht. Im Logfile von HA aber schon. Mehrmals alles neugestartet und Mosquitto auch mal neuinstalliert.
    In der configuration.yaml habe ich nichts von von mqtt eingefügt. Sollte da evtl. noch etwas rein?


    Hat irgendwer einen entscheidenden Tipp für mich? :)


    Mosquitto log:
    1558051950: New connection from 192.168.0.113 on port 1883.
    1558051951: New client connected from 192.168.0.113 as p4d_publisher (c1, k20).
    1558051951: New connection from 192.168.0.113 on port 1883.
    1558051951: New client connected from 192.168.0.113 as p4d_subscriber (c1, k20).
    1558052560: Saving in-memory database to /data/mosquitto.db.