Autor Thema: lokale Anbindung SENEC Batterie an FHEM  (Gelesen 29322 mal)

Offline xerion

  • Sr. Member
  • ****
  • Beiträge: 633
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #150 am: 29 Juli 2022, 13:52:55 »
Es gibt mittlerweile ein SENEC Modul was sehr zuverlässig läuft:
https://forum.fhem.de/index.php/topic,124096.0.html

Offline Deanw1975

  • New Member
  • *
  • Beiträge: 32
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #151 am: 30 Juli 2022, 07:18:59 »
Es gibt mittlerweile ein SENEC Modul was sehr zuverlässig läuft:
https://forum.fhem.de/index.php/topic,124096.0.html

Guten Morgen

das kenne ich. Fragt aber online die Senec Daten ab.
Darüber kann man z.B. aber nicht die lokale Temperaturen auf dem Speicher abfragen.

Deswegen habe ich gerne beide Funktionen am laufen.
Die online Version und die direkte Abfrage.

LG
Dean

Offline xerion

  • Sr. Member
  • ****
  • Beiträge: 633
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #152 am: 30 Juli 2022, 07:50:22 »
Ja das stimmt. Das habe ich für das Modul schon ergänzt da mir das auch fehlte genauso wie den SOH. Hatte die Änderung dem Entwickler zur Verfügung gestellten er wollte das übernommen. Vielleicht nochmal dort nachfragen.

Offline Deanw1975

  • New Member
  • *
  • Beiträge: 32
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #153 am: 31 Juli 2022, 08:05:24 »
Ja das stimmt. Das habe ich für das Modul schon ergänzt da mir das auch fehlte genauso wie den SOH. Hatte die Änderung dem Entwickler zur Verfügung gestellten er wollte das übernommen. Vielleicht nochmal dort nachfragen.

Servus,
nutze zwar Fhem seit Jahren aber Modul schreiben ist mit echt zu heikel.
Da würde ich nachher wahrscheinlich nur wieder mehr kaputt machen als wie es mir hilft  :o

Sende dir mal ne PN mit meiner Mailadresse.
Wenn du magst, kannst du mir gerne dein Modul senden 8)

LG
Dean 

Offline Deanw1975

  • New Member
  • *
  • Beiträge: 32
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #154 am: 09 August 2022, 08:30:31 »
Hallo zusammen,

hat niemand eine Idee zu dem schon dargestellten verhalten?
(unten aufgeführt)
LG
Dean

Hallo zusammen,

hatte den Senec Speicher schon in Fhem. Aufgrund eines Fehlers meinerseits habe das Device gelöscht und neu angelegt.
Danach konnte ich das Gerät aber nicht mehr auslesen.

Mit Verbose 5 bekomme ich das hier:

2022.07.29 13:40:32 4: 00_pvh_senec_direkt: GetUpdate called (update)
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: UpdateTimer called from GetUpdate with cmd next sets timer to call update function in 30.0 sec at 13:41:02.640, interval 30
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: AddToQueue adds type update to URL http://192.168.178.137/lala.cgi, no data, no headers, retry 0, initial queue len: 0
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: HandleSendQueue called from AddToSendQueue, qlen = 1
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: HandleSendQueue sends update with timeout 2 to http://192.168.178.137/lala.cgi, No Data, No Header
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: ReadCallback called from __ANON__
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: Read callback: request type was update retry 0,
header: HTTP/1.0 404 Not Found, body length 127
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: Read callback: body
<html><head><title>Not Found</title></head><body><h1>Not Found</h1><p>Resource `lala.cgi` could not be found.</p></body></html>
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: BodyDecode is not decoding the response body (charset not found, bodyDecode defaults to none)
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: GetCookies is looking for Cookies
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: ExtractSid called, context reading, num unknown
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: checking for redirects, code=404, ignore=0
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: no redirects to handle
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: Read callback sets LAST_REQUEST to update
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: CheckAuth decided no authentication required
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: Read starts parsing response to update with defined readings:
2022.07.29 13:40:32 4: 00_pvh_senec_direkt: Read response to update didn't match any Reading
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: HandleSendQueue called from ReadCallback, qlen = 0
2022.07.29 13:40:32 5: 00_pvh_senec_direkt: HandleSendQueue found no usable entry in queue

Das ist die RAW Definition:

defmod 00_pvh_senec_direkt HTTPMOD http://192.168.178.137/lala.cgi 30
attr 00_pvh_senec_direkt room 00_PV
attr 00_pvh_senec_direkt verbose 0


Die Anzeige aus "list"

  .LASTSEND  1659095192.65999
   .LastUpdate 1659095192.65861
   .TRIGGERTIME 1659095222.65861
   .getList   
   .setList   interval reread:noArg stop:noArg start:noArg clearCookies:noArg upgradeAttributes:noArg storeKeyValue
   .updateRequestHash 1
   BUSY       0
   CFGFN     
   DEF        http://192.168.178.137/lala.cgi 30
   FUUID      62e3a3d3-f33f-61e0-0aff-bb2c70846c40f27f
   Interval   30
   MainURL    http://192.168.178.137/lala.cgi
   ModuleVersion 4.1.12 - 19.4.2022
   NAME       00_pvh_senec_direkt
   NOTIFYDEV  global
   NR         37044
   NTFY_ORDER 50-00_pvh_senec_direkt
   STATE      ???
   TYPE       HTTPMOD
   eventCount 8
   value     
   .readingParseList:
   HttpUtils:
     NAME       
     addr       http://192.168.178.137:80
     auth       0
     code       404
     compress   1
     conn       
     data       
     displayurl http://192.168.178.137/lala.cgi
     header     
     host       192.168.178.137
     httpheader HTTP/1.0 404 Not Found
     httpversion 1.0
     hu_blocking 0
     hu_filecount 1
     hu_port    80
     hu_portSfx
     ignoreredirects 1
     loglevel   4
     path       /lala.cgi
     protocol   http
     redirects  0
     timeout    2
     url        http://192.168.178.137/lala.cgi
     sslargs:
   QUEUE:
   READINGS:
   REQUEST:
     context    reading
     data       
     header     
     ignoreredirects 0
     num        unknown
     retryCount 0
     type       update
     url        http://192.168.178.137/lala.cgi
Attributes:
   room       00_PV
   verbose    0

Was mache ich falsch?  :o
Und ja die IP ist richtig.

LG
Dean

Offline carlos

  • Developer
  • Full Member
  • ****
  • Beiträge: 473
Antw:lokale Anbindung SENEC Batterie an FHEM
« Antwort #155 am: 09 August 2022, 15:22:06 »
Nimm doch einfach das Beispiel aus dem 1. Beitrag.
Bei deiner 3 Zeilen definition fehlt ja auch so gut wie alles.

Gruß

Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly