• chevron_right

      Antw:[Gelöst] MQTT für WLED, rgb reading mit # klappt nicht

      feed.jabber.ddnss.eu / FHEMForum · Monday, 16 January, 2023 - 12:37 edit

    ich hatte als mqtt topic wlen/WZ1

    als ich mit dem mqtt explorer mitgeschaut habe, ist mir aufgefallen, dass das topic wled/wz1/api=FX=67 gechickt wird, wenn ich z.B. "set MQTT2_wled_WZ1 effectname Colorwaves" sende.
    mit dem set effect 67 wird richtig wled/WZ1/api=FX=67 geschickt und es geht.

    das einfachste war WZ1 auf wz1 zu ändern, dann klappt es.


    Das scheint aber kein Problem vom Template zu sein, sondern eher ein spezifisches MQTT_(SERVER|CLIENT) Problem.
    Kenne mich damit aber zu wenig aus.

    Gruß
    Dan
    • chevron_right

      Antw:[Gelöst] MQTT für WLED, rgb reading mit # klappt nicht

      feed.jabber.ddnss.eu / FHEMForum · Monday, 16 January, 2023 - 12:15 edit

    Hallo,
    ich habe mich gewundert warum ich keine Effekte oder die paletten umstellen konnte.

    ich hatte als mqtt topic wlen/WZ1

    als ich mit dem mqtt explorer mitgeschaut habe, ist mir aufgefallen, dass das topic wled/wz1/api=FX=67 gechickt wird, wenn ich z.B. "set MQTT2_wled_WZ1 effectname Colorwaves" sende.
    mit dem set effect 67 wird richtig wled/WZ1/api=FX=67 geschickt und es geht.

    das einfachste war WZ1 auf wz1 zu ändern, dann klappt es.

    anbei ein bildschirmfoto vom mqtt explorer.

    lg Andreas

    • chevron_right

      Antw:[Gelöst] MQTT für WLED, rgb reading mit # klappt nicht

      feed.jabber.ddnss.eu / FHEMForum · Monday, 16 January, 2023 - 10:03 edit

    Hallo Alle,
    @DeeSPe danke für dein Template.
    mir ist aufgefallen, dass palette und effect nur funktioniert, wenn /Device/Topic keine Großbuchstaben hat.

    lg Andreas


    Wie ist dir das aufgefallen?
    Im Code wird nirgends etwas an Groß-/Kleinschreibung verändert.

    Gruß
    Dan
    • chevron_right

      Antw:MQTT ReadingsList formatieren

      feed.jabber.ddnss.eu / FHEMForum · Monday, 16 January, 2023 - 09:29 edit

     :) Klasse! VIELEN DANK!!!

    • wifi_tethering open_in_new

      This post is public

      forum.fhem.de /index.php/topic,131632.msg1258120.html

    • chevron_right

      Antw:[Gelöst] MQTT für WLED, rgb reading mit # klappt nicht

      feed.jabber.ddnss.eu / FHEMForum · Monday, 16 January, 2023 - 08:56 edit

    Hallo Alle,
    @DeeSPe danke für dein Template.
    mir ist aufgefallen, dass palette und effect nur funktioniert, wenn /Device/Topic keine Großbuchstaben hat.

    lg Andreas

    • chevron_right

      Antw:MQTT ReadingsList formatieren

      feed.jabber.ddnss.eu / FHEMForum · Sunday, 15 January, 2023 - 18:17 edit

    Hi,

    ganz vereinfacht warst Du an der völlig falschen Stelle :)

    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L3/Current:.* { json2nameValue($EVENT, 'L3_Current_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L3/Power:.* { json2nameValue($EVENT, 'L3_Power_', $JSONMAP) }

    Aber da gäbe es auch noch mehr Möglichkeiten...

    Gruß Otto
    • wifi_tethering open_in_new

      This post is public

      forum.fhem.de /index.php/topic,131632.msg1258046.html

    • chevron_right

      MQTT ReadingsList formatieren

      feed.jabber.ddnss.eu / FHEMForum · Sunday, 15 January, 2023 - 17:44 edit

    Wie muss ich diese Einträge meiner ReadingsList formatieren, damit für jeder Eintrag ein eigenes Reading erzeugt wird? Derzeit werden z.B. alle */Power in ein Reading (P_value) geschrieben.

    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L1/Current:.* { json2nameValue($EVENT, 'Current_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L1/Power:.* { json2nameValue($EVENT, 'Power_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L2/Current:.* { json2nameValue($EVENT, 'Current_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L2/Power:.* { json2nameValue($EVENT, 'Power_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L3/Current:.* { json2nameValue($EVENT, 'Current_', $JSONMAP) }
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L3/Power:.* { json2nameValue($EVENT, 'Power_', $JSONMAP) }

    Das hat leider nicht zum Ergebnis geführt:
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L1/Current:.* ConsumptionL1Current
    CerboGxClient:N/c0619ab1e261/system/0/Ac/Consumption/L1/Power:.* { ConsumptionL1Power($EVENT, 'Power_', $JSONMAP) }

    Vielen Dank
    • wifi_tethering open_in_new

      This post is public

      forum.fhem.de /index.php/topic,131632.msg1258040.html

    • chevron_right

      Antw:Spannung 0 wenn offline

      feed.jabber.ddnss.eu / FHEMForum · Sunday, 15 January, 2023 - 16:16 edit

    Hallo Beta-User,
    das mit dem userReadings war der Funke den ich brauchte.
    Vielen Dank.
    Ich habe es so gelöst:

    AK_POWER:POWER.*|LWT.* { if(ReadingsVal($name,"LWT","Offline")  eq "Online") {return ReadingsVal($name,"POWER","")} else {return "Offline"} },
    AK_ENERGY_V:ENERGY_Voltage.*|LWT.* { if(ReadingsVal($name,"LWT","Offline")  eq "Online") {return ReadingsVal($name,"ENERGY_Voltage","")} else {return 0} },
    AK_ENERGY_P:ENERGY_Power.*|LWT.* { if(ReadingsVal($name,"LWT","Offline")  eq "Online") {return ReadingsVal($name,"ENERGY_Power","")} else {return 0} },
    AK_ENERGY_A:ENERGY_Current.*|LWT.* { if(ReadingsVal($name,"LWT","Offline")  eq "Online") {return ReadingsVal($name,"ENERGY_Current","")} else {return 0} }
    POWER liefert das on/off, LWT den Onlinestatus
    und mit Stateformat <div style='color:black'>
    AK_POWER
    <div style='color:grey'>
    AK_ENERGY_P W / AK_ENERGY_V V / AK_ENERGY_A A
    und devStateIcon Offline|toggle:message_socket_unknown@grey:toggle ON:message_socket@green:OFF OFF:message_socket@grey:ON sieht es dann toll aus  :)
    • wifi_tethering open_in_new

      This post is public

      forum.fhem.de /index.php/topic,131454.msg1258031.html

    • chevron_right

      Antw:Shelly Plus 1pm Status Anzeige FW:12.0

      feed.jabber.ddnss.eu / FHEMForum · Sunday, 15 January, 2023 - 10:04 edit

    Hat sich erledigt.
    Das Häkchen bei "Generic Status Updates" beim Device hat gefehlt.
    Dann läuft es auch mit dem Template ohne Anpassung.

    • wifi_tethering open_in_new

      This post is public

      forum.fhem.de /index.php/topic,131615.msg1257939.html