AskSinAnalyzer - JSON parse error
Moderator: Co-Administratoren
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSinAnalyzer - JSON parse error
Also ich kann das Antwortverhalten provozieren, wenn ich in der URL hinten das .Value() weglasse... aber das ergibt keinen Sinn, weil mindestens im ESP32 die URL fest codiert ist. :/
https://github.com/jp112sdl/AskSinAnaly ... lper.h#L87
https://github.com/jp112sdl/AskSinAnaly ... lper.h#L87
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSinAnalyzer - JSON parse error
Hmm... dann muss ich an dieser Stelle kapitulieren.
Vielleicht hat ein anderer noch eine Idee.
Vielleicht hat ein anderer noch eine Idee.
-
- Beiträge: 537
- Registriert: 20.08.2019, 06:23
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 95 Mal
Re: AskSinAnalyzer - JSON parse error
Emil70, kannst Du die Abfrage des SV.Value im Browser mal mit irgend einer anderen auf Deiner CCU existierenden SV vom Typ String probieren und die aufgerufene URL und das Ergebnis posten.
Viele Gruesse,
Stephan
Viele Gruesse,
Stephan
-
- Beiträge: 287
- Registriert: 02.12.2017, 13:47
- System: CCU
- Hat sich bedankt: 33 Mal
- Danksagung erhalten: 8 Mal
Re: AskSinAnalyzer - JSON parse error
Stephan
Gute Idee. Da kommt was bei
und zwar das
Gute Idee. Da kommt was bei
Code: Alles auswählen
http://192.168.178.5:8181/ret.exe?ret=dom.GetObject("Batteriespannung").Value()
Code: Alles auswählen
<xml>
<exec>/ret.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
</httpUserAgent>
<ret>
1. Bodenfeuchtigkeitssensor Batteriespannung : 4.5 V 2. Fussbodenheizung Bad Batteriespannung : 2.9 V 3. Heizung Bad Batteriespannung : 2.9 V 4. Heizung Büro Batteriespannung : 3.0 V 5. Heizung Julia Batteriespannung : 2.9 V 6. Heizung Schlafzimmer Batteriespannung : 2.9 V 7. Sensor Dachboden Batteriespannung : 3.1 V 8. Sensor Gäste-WC Batteriespannung : 3.0 V 9. Sensor Heizungsraum Batteriespannung : 3.1 V 10. Sensor HWR Batteriespannung : 3.1 V 11. Sensor Terrasse Batteriespannung : 3.1 V
</ret>
</xml>
gruß emil70
-
- Beiträge: 287
- Registriert: 02.12.2017, 13:47
- System: CCU
- Hat sich bedankt: 33 Mal
- Danksagung erhalten: 8 Mal
Re: AskSinAnalyzer - JSON parse error
@All
Es geht. Ich habe das letzte Backup vor der Änderung eingespielt. Das Programm neu angelegt und siehe da
@Jérôme
Muss ich die wieder zurück ändern??
Es geht. Ich habe das letzte Backup vor der Änderung eingespielt. Das Programm neu angelegt und siehe da
Code: Alles auswählen
<xml>
<exec>/ret.exe</exec>
<sessionId/>
<httpUserAgent>
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
</httpUserAgent>
<ret>
{"created_at":1572931471,"devices":[{"address":15728641,"serial":"00000000000000","name":"HmIP Broadcast"},{"address":0,"serial":"0000000000","name":"HMRF Broadcast"},{"address":15929602,"serial":"JPCAPM0002","name":"Bodenfeuchtigkeitssensor"},{"address":6917122,"serial":"PEQ0826571","name":"Esszimmerdeckenlampe"},{"address":16657782,"serial":"1OVZG7M5WR","name":"Fenster Badezimmer"},{"address":16657778,"serial":"7NVZG7M5WR","name":"Fenster Gäste-WC"},{"address":16657793,"serial":"6OVZG7M5WR","name":"Fenster Julia"},{"address":16657779,"serial":"8NVZG7M5WR","name":"Fenster Küche"},{"address":16657798,"serial":"1PVZG7M5WR","name":"Fenster Schlafzimmer"},{"address":16657783,"serial":"2OVZG7M5WR","name":"Fenster Terassentür"},{"address":16657799,"serial":"2PVZG7M5WR","name":"Fenster1 Esszimmer"},{"address":16657792,"serial":"5OVZG7M5WR","name":"Fenster1 Heizungsraum"},{"address":16657797,"serial":"0PVZG7M5WR","name":"Fenster1 Wohnzimmer"},{"address":16657780,"serial":"9NVZG7M5WR","name":"Fenster2 Esszimmer"},{"address":16657784,"serial":"3OVZG7M5WR","name":"Fenster2 Heizungsraum"},{"address":16657781,"serial":"0OVZG7M5WR","name":"Fenster2 Wohnzimmer"},{"address":16657795,"serial":"8OVZG7M5WR","name":"Fenster3 Wohnzimmer"},{"address":16657794,"serial":"7OVZG7M5WR","name":"Fenster4 Wohnzimmer"},{"address":15925505,"serial":"UNITEMP001","name":"Fussbodenheizung"},{"address":5037625,"serial":"NEQ0871184","name":"Fussbodenheizung Bad"},{"address":6302781,"serial":"OEQ1194743","name":"Garagentor Carport"},{"address":5895579,"serial":"OEQ0565174","name":"Haustür"},{"address":5933859,"serial":"OEQ0665831","name":"Heizung Bad"},{"address":5037624,"serial":"NEQ0871182","name":"Heizung Büro"},{"address":8672677,"serial":"000C98A9950402","name":"Heizung Flur"},{"address":5932443,"serial":"OEQ0667249","name":"Heizung Julia"},{"address":5037562,"serial":"NEQ0871121","name":"Heizung Schlafzimmer"},{"address":2165839,"serial":"000C98A992D9DC","name":"Heizung Wo/Es/Kü"},{"address":1184513,"serial":"20190605_2","name":"HM-LC-Sw1-Ba-PCB 20190605_2"},{"address":4864164,"serial":"NEQ0298752","name":"HM-PB-2-WM55-2 NEQ0298752"},{"address":5785074,"serial":"BidCoS-RF","name":"HM-RCV-50 BidCoS-RF"},{"address":5666960,"serial":"HMSECMDIR1","name":"HM-Sec-MDIR HMSECMDIR1"},{"address":6321228,"serial":"*OEQ0954601","name":"HM-Sec-SD-2-Team *OEQ0954601"},{"address":6321170,"serial":"*OEQ0954660","name":"HM-Sec-SD-2-Team *OEQ0954660"},{"address":6321166,"serial":"*OEQ0954663","name":"HM-Sec-SD-2-Team *OEQ0954663"},{"address":6076134,"serial":"*OEQ0959651","name":"HM-Sec-SD-2-Team *OEQ0959651"},{"address":6076462,"serial":"*OEQ0959821","name":"HM-Sec-SD-2-Team *OEQ0959821"},{"address":6077988,"serial":"*OEQ0960186","name":"HM-Sec-SD-2-Team *OEQ0960186"},{"address":12063744,"serial":"HmIP-RF","name":"HmIP-RCV-50 61A7D7098E1F28"},{"address":6321166,"serial":"OEQ0954663","name":"Melder Büro"},{"address":6076134,"serial":"OEQ0959651","name":"Melder Flur"},{"address":6077988,"serial":"OEQ0960186","name":"Melder Heizungsraum"},{"address":6321170,"serial":"OEQ0954660","name":"Melder Juliaszimmer"},{"address":6321228,"serial":"OEQ0954601","name":"Melder Schlafzimmer"},{"address":6076462,"serial":"OEQ0959821","name":"Melder Wo/Es/Kü"},{"address":5867158,"serial":"OEQ0568099","name":"Schuppentür"},{"address":10855684,"serial":"UNISENS004","name":"Sensor Dachboden"},{"address":10855681,"serial":"UNISENS001","name":"Sensor Gäste-WC"},{"address":10855683,"serial":"UNISENS003","name":"Sensor Heizungsraum"},{"address":10855682,"serial":"UNISENS002","name":"Sensor HWR"},{"address":10855685,"serial":"UNISENS005","name":"Sensor Terrasse"},{"address":6917019,"serial":"PEQ0826457","name":"Wohnzimmerdeckenlampe"}]}
</ret>
</xml>
Muss ich die
Code: Alles auswählen
Helper.h
gruß emil70
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSinAnalyzer - JSON parse error
Ich hab mal deine Werte bei mir in die SV geschrieben und kann sie auch abrufen:
Und welche ReGa Version läuft?
Skript testen:
Welche RaspberryMatic Version hast du im Einsatz?Und welche ReGa Version läuft?
Skript testen:
Code: Alles auswählen
WriteLine(dom.BuildLabel());
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSinAnalyzer - JSON parse error
Müssen nicht, aber es wird sonst unnötig jedes Mal der gesamte SV Inhalt seriell ausgegeben.emil70 hat geschrieben: ↑05.11.2019, 06:27Muss ich diewieder zurück ändern??Code: Alles auswählen
Helper.h
Also schöner wärs schon.
-
- Beiträge: 287
- Registriert: 02.12.2017, 13:47
- System: CCU
- Hat sich bedankt: 33 Mal
- Danksagung erhalten: 8 Mal
Re: AskSinAnalyzer - JSON parse error
@Jérôme
Wie schon geschrieben nutze ich auf meiem Thinkerboard
Rega ist
Ich hatte wie es nicht funktionierte, dem Programm den gleichen Namen gegeben wie der durch dein Script angelegt Variable.
Das kann doch nicht das Problem gewesen sein oder?
Die eingespielte Sicherung hatte vor der Änderung angelegt
Wie schon geschrieben nutze ich auf meiem Thinkerboard
Code: Alles auswählen
Aktuelle Firmwareversion: 3.47.22.20191026
Code: Alles auswählen
R1.00.0388.0215
Das kann doch nicht das Problem gewesen sein oder?
Die eingespielte Sicherung hatte vor der Änderung angelegt
gruß emil70