Motion 2 Temperatur an TRV übergeben

  • Hi :)

    übergabe temp von Motion 2 an TRV.

    keine cloud nutzung!

    habe alles mögliche getestet. webhook passt nicht.

    beispiele die ich gefunden habe, passen nicht für motion 2

    web-gui PW ist im TRV gesetzt..

    TRV möchte

    Code
    Enable external temperature corrections endpoint http://192.168.11.21/ext_t?temp=measured t°

    was muss nun in Motion 2 gesetzt werden

    Code
    Report as GET parameters to HTTP url (in addition to the action, the following string will be added: '?id=[deviceID]&temp=[temeprature]&lux=[lux]&motion=[motion]&tamper=[tamper]&bat=[percent]')
    Code
    http://192.168.11.21/ext_t
    oder 
    http://192.168.11.21/ext_t/temp= 

    und andere varianten funktionieren nicht.. kommt im TRV nicht an

    Code
    1671806340.573 action_queue_process:    URL[http://192.168.11.21/ext_t?temp=20.93&lux=55&motion=true&tamper=false&bat=99&ID=shellymotion2-2C11654BAB07] Connecting

    hat jemand den passenden hook?

    danke

    Lg. ehtron :)

    und... keine Cloud. Stattdessen Homeassistant.

    Was nur mit App oder Cloud funktioniert, gehört Dir nicht!

    Das selbe ist nicht das gleiche.

  • Hi :)

    nochmal angehängt die frage.

    müssen bei den internen url hooks, falls gesetzt, user:pw mit gesetzt werden?

    Code
    http://pw:user@192.168.11.21/ext.....

    Lg. ehtron :)

    und... keine Cloud. Stattdessen Homeassistant.

    Was nur mit App oder Cloud funktioniert, gehört Dir nicht!

    Das selbe ist nicht das gleiche.

  • Hi :)

    ich antworte mir mal selbst ;)

    die eintragung in motion 2 report sensor values

    lautet

    Code
    http://192.168.x.x/ext_t
    
    bzw.
    http://user:pw@192.168.x.x/ext_t

    daraus macht er dann

    Code
    URL[http://user:pw@192.168.11.21/ext_t?temp=18.76&lux=166&motion=false&tamper=false&bat=99&ID=shellymotion2-xxx]: Done

    leider ist die verbindung total unzuverlässig. endet meist mit

    Timeout

    so das diese werte so gut wie nie beim TRV ankommen.

    letzte nacht im bereich des /debug/log genau einmal. X(

    wenn es denn mal klappt...

    Code
    tcp=>  192.168.11.22
    1671883200.927 ext_temperature_set:    External t received: 18.76
    
    *** Raw adc: 37469
    =======! 37469.00
    Rt = 13499.84; tC = 19.54; state.tC_sm = 19.10; state.tC= 19.10
    
    1671883200.966 ext_temperature_set:    External t correction: -0.34

    so hat das natürlich keinen sinn..

    werde das mal über homeassistent angehen... wollte solche dinge eigentlich autark gestalten, falls der HA Raspi-Server mal ausfällt.

    hoffe es hilft jemandem.

    danke und frohe festtage :saint:

    Lg. ehtron :)

    und... keine Cloud. Stattdessen Homeassistant.

    Was nur mit App oder Cloud funktioniert, gehört Dir nicht!

    Das selbe ist nicht das gleiche.