Ankündigung

Einklappen
Keine Ankündigung bisher.

Daikin widget

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Daikin widget

    Hi,

    ich habe eine Daikin Klimanalage mit Online Controler( WiFi Modul) , das man über eine REST API ansteuern kann ( http://192.168.1.200/aircon/set_cont...rate=B&f_dir=3), in diesem Fall wird die Klima eingeschaltet und ein mindest Set an anderen Parametern übertragen. Die Antwort lautet dann "ret=OK,adv=13" .

    wie kann man dafür ein widget für smartvisu machen, das etwa so aussieht
    web_gui.png
    quelle ( https://github.com/ael-code/daikin-control )


    mittels http://192.168.1.200/aircon/get_control_info

    bekommt man viele info
    Code:
    ret=OK,pow=0,mode=0,adv=13,stemp=21.0,shum=0,dt1=21.0,dt2=M,dt3=25.0,dt4=25.0,dt5=25.0,dt7=21.0,dh1=0,dh2=50,dh3=0,dh4=0,dh5=0,dh7=0,dhh=50,b_mode=0,b_stemp=21.0,b_shum=0,alert=255,f_rate=A,f_dir=3,b_f_rate=A,b_f_dir=3,dfr1=A,dfr2=5,dfr3=5,dfr4=5,dfr5=5,dfr6=5,dfr7=A,dfrh=5,dfd1=3,dfd2=0,dfd3=0,dfd4=0,dfd5=0,dfd6=0,dfd7=3,dfdh=0,dmnd_run=0,en_demand=0


    Ich habe Zeit, aber keine Ahnung
    Zuletzt geändert von schlaubi666; 09.06.2019, 16:04.

    #2
    Viele von uns haben Ahnung, aber keine Zeit ;-)

    Kommentar


      #3
      dann schubst mit doch mal in die richtige richtung.

      meine Vorstellung ist html Formular mit diversen Buttons ( jeder button setzt ein html request ab , der alle buttons ausliest und einen solchen zusammenbaut ( http://192.168.1.200/aircon/set_cont...rate=B&f_dir=3)

      klappt sowas, ist das sinvoll ?

      Kommentar


        #4
        das meiste sollte mit standard widgets und zugehörigen items realisierbar sein. den rest musst du als plugin oder logik dann in shng implementieren. für REST anfragen REQUESTS library verwenden. wie man das macht, siehst du in x bestehenden plugins (bspw tankerkoenig ist recht überschaubar)

        nicht existente icons musst du dir neu als svg bauen. letzteres geht nur gescheit, wenn man das svg nicht blind mit einem grafikprogramm erzeugt, sondern mindestens das xml nachbearbeitet.

        ein button setzt auch keinen html (korrekter: http) request ab, sondern einen websocket request.. das ist nicht wie in klassischem html mit formularen, sondern alles via javascript implementiert.

        Kommentar

        Lädt...
        X