JUDO Steuerung

Begonnen von Guybrush, 17 Mai 2025, 19:10:08

Vorheriges Thema - Nächstes Thema

Guybrush

Zitat von: klausg am 12 Juni 2025, 09:39:19Hast du eine Idee was diese Readings bedeuten:
operatingMode      0               2025-06-12 09:37:04
warningCode        256             2025-06-12 09:34:04


Leider nein. Die api gibt nichts her und im Netz ist da nichts zu finden. Wenn ich eine i-dos hätte könnte ich das selbst umsetzen.

Funktioniert jetzt sonst soweit alles bei dir?

ch.eick

Zitat von: Guybrush am 12 Juni 2025, 08:40:22ich brauche nicht nur die urls, sondern auch das was auf diesen ausgegeben wird. sonst kann ich da nicht viel zu sagen
Ich kümmere mich drum und bereite jede Abfrage noch etwas auf.

Danke
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

ChrisH

Ich habe seit heute das Connectivity Modul an der Judo i-soft K SAFE+ und versuche mich an der Einbindung ins FHEM.
Ein klein wenig tut schon, es geht kurz auf Online :-)

define Judo JUDO 192.168.179.12
attr Judo ssl 0
attr Judo username admin
attr Judo verbose 5
#   CFGFN     
#   DEF        192.168.179.12
#   FUUID      69751744-f33f-b392-dd7f-b50dd818d7358d7e
#   NAME       Judo
#   NR         339
#   NTFY_ORDER 50-Judo
#   STATE      online
#   TYPE       JUDO
#   eventCount 22
#   host       192.168.179.12
#   interval   60
#   READINGS:
#     2026-01-24 20:28:24   state           online
#
setstate Judo online
setstate Judo 2026-01-24 20:28:24 state online



Logfile:
2026.01.24 20:28:24 4: JUDO (Judo) JUDO_Get(): cmd: model (called by CallFn)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_RequestAPI():  (called by JUDO_Get)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_ReadPassword():  (called by JUDO_RequestAPI)
2026.01.24 20:28:24 4: JUDO (Judo) JUDO_RequestAPI(): cmd: model value:  (called by JUDO_Get)
2026.01.24 20:28:24 4: JUDO (Judo) JUDO_RequestAPI(): requesting 192.168.179.12/api/rest/FF00 (called by JUDO_Get)
2026.01.24 20:28:24 4: JUDO (Judo) JUDO_Callback(): cmd: model (called by __ANON__)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_Callback(): received content: {"data": "67"} (code: 200) (called by __ANON__)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_DecodeJson():  (called by JUDO_Callback)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_CheckDayUsage(): timestampUpdate: 1769281976.39384 now: 2026-01-24 20:28:24 (called by JUDO_Callback)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_Callback(): length($data) = 2 (called by __ANON__)
2026.01.24 20:28:24 5: JUDO (Judo) JUDO_Notify(): devName: Judo events:  (called by CallFn)
2026.01.24 20:29:13 5: JUDO (Judo) JUDO_KeepAlive():  (called by HandleTimeout)
2026.01.24 20:29:13 5: JUDO (Judo) JUDO_RequestAPI():  (called by JUDO_KeepAlive)
2026.01.24 20:29:13 5: JUDO (Judo) JUDO_ReadPassword():  (called by JUDO_RequestAPI)
2026.01.24 20:29:13 4: JUDO (Judo) JUDO_RequestAPI(): cmd: totalWater value:  (called by JUDO_KeepAlive)
2026.01.24 20:29:13 1: JUDO (Judo) JUDO_RequestAPI(): Fatal error.  not defined! (called by JUDO_KeepAlive)


Das model mit 67 sieht halbwegs korrekt aus, im code ist die 66 das i-soft K SAFE+. Ich vermute das ist liefert maximal einen Anzeigefehler.

curl -s http://admin:xx@192.168.179.12/api/rest/FF00  | jq
{
  "data": "67"
}


Ich habe mir das Module angesehen aber meine Perl Kentnisse sind echt eingerostet und ich tut mich schwer nachzuvollziehen was da wie abgeht.

Könnt ihr mir hier helfen? Ich habe hoffentlich das neuste Modul hier aus dem Thread gefunden und eingebunden.


:wq! Christian
Linux User seit 1995 - Ham Radio seit 1984

ChrisH

Nachtrag:
Ich habe jetzt etliches auskommentiert und nur das lesen des model drin gelassen. Das wird schon nicht als reading gespeichert.

Eben: Update und restart vom fhem ohne Aenderungen.
Linux User seit 1995 - Ham Radio seit 1984