Kostal Piko Web & CCU2
Moderator: Co-Administratoren
Re: Kostal Piko Web & CCU2
Hallo Peter ,
leider funtzt nicht , ich mach bestimmt etwas falsch , was meinst du mit "Positionen und Längen der Felder ex Deiner Piko Homepage sind höchstwahrscheinlich auch noch anzupassen" , wo finde ich diese werte ?
veile Grüße Paul
leider funtzt nicht , ich mach bestimmt etwas falsch , was meinst du mit "Positionen und Längen der Felder ex Deiner Piko Homepage sind höchstwahrscheinlich auch noch anzupassen" , wo finde ich diese werte ?
veile Grüße Paul
Re: Kostal Piko Web & CCU2
Hallo Paul,
also dzt. schaut meine Webseite so aus, klar es ist finster:
Die HTML Code der Seite schaut so aus, den Wert z.B. für die "Gesamtenergie" habe ich Dir farblich grün markiert, das ist die Position DIESES Wertes...
Also am Besten Deine Seite in einen passenden Editor kopieren (geht auch mit MS Word) und sich die Positionen bzw. Feldlängen (siehe zum Vergleich mein Script) anschauen und adaptieren.
Ich hoffe Dir damit geholfen zu haben, mehr kann ich leider wirklich nicht beitragen....
LG Peter
also dzt. schaut meine Webseite so aus, klar es ist finster:
Die HTML Code der Seite schaut so aus, den Wert z.B. für die "Gesamtenergie" habe ich Dir farblich grün markiert, das ist die Position DIESES Wertes...
Also am Besten Deine Seite in einen passenden Editor kopieren (geht auch mit MS Word) und sich die Positionen bzw. Feldlängen (siehe zum Vergleich mein Script) anschauen und adaptieren.
Ich hoffe Dir damit geholfen zu haben, mehr kann ich leider wirklich nicht beitragen....
LG Peter
Re: Kostal Piko Web & CCU2
Hallo
Hab das Script (IP-Adresse und Passwort angepasst) mit einen Kostal Plenticore Plus 5.5 ( MC-Version 1.43) getestet .
Funktioniert leider nicht (Rückgabewert "Schrott"), dürfte sich um eine neue WR-Generation handeln mit neuen WEB-Server.
Hat jemand schon Erfahrung mit Kostal-Plenticore Plus gesammelt.
SAM
Hab das Script (IP-Adresse und Passwort angepasst) mit einen Kostal Plenticore Plus 5.5 ( MC-Version 1.43) getestet .
Funktioniert leider nicht (Rückgabewert "Schrott"), dürfte sich um eine neue WR-Generation handeln mit neuen WEB-Server.
Hat jemand schon Erfahrung mit Kostal-Plenticore Plus gesammelt.
SAM
Re: Kostal Piko Web & CCU2
Hallo PeterH61,
ich bin auch eine "Anfanger" und versuch dieses script zu nutzen. CUxD läuft, Script wird ausgeführt, aber keine Werte wird in die System Variable geschrieben. (http, name und passwort habe ich geändert) website aufruf ist gleich dein PDF, obwohl PIKO 10. was mach ich falsch ?
Danke und Gruß
JPC
ich bin auch eine "Anfanger" und versuch dieses script zu nutzen. CUxD läuft, Script wird ausgeführt, aber keine Werte wird in die System Variable geschrieben. (http, name und passwort habe ich geändert) website aufruf ist gleich dein PDF, obwohl PIKO 10. was mach ich falsch ?
Danke und Gruß
JPC
PeterH61 hat geschrieben: ↑06.06.2020, 21:29Servus Paul,
wie bereits geschrieben, ich kann Dir wahrscheinlich leider nicht weiterhelfen. Ich habe zwar auch einen Speicher (Kolibri) habe aber keinen (direkten) Zugriff auf die Daten und auf die Netzeinspeisung-Daten schon gar nicht.
Aber hier trotzdem mein Script das Bestens funktioniert für die (statische) Auslesung meines Piko 5.5 (FW Version 3.76).
Vielleicht kannst Du das doch brauchen. Für Fragen dazu bitte melden. Den aktuellen Wert speichere ich in der Nacht noch als Vortageswert in eine eigenen Variable.Code: Alles auswählen
! Ermittelt den Status und Werte des Piko 5.5, Version 01/25.04.2020 ! Für Startposition "Status" +27 und für die numerischen Werte +58 addieren. ! Die Feldlänge 18 bestimmt der längste Statuswert "Einspeisen MPP". dom.GetObject("CUxD.CUX2801001:2.CMD_SETS").State("wget --user=pvuser --password=password -q -O - 'http://192.168.nnn.nnn'"); dom.GetObject("CUxD.CUX2801001:2.CMD_QUERY_RET").State(1); string Piko_Daten = dom.GetObject("CUxD.CUX2801001:2.CMD_RETS").State(); string Abfrageliste = ("aktuell,Gesamtenergie,Tagesenergie,Status"); string Varliste = ("[Piko] Leistung aktuell,[Piko] Gesamtenergie,[Piko] Tagesenergie,[Piko] Status"); string Abfrage; integer Laenge; integer Position; integer Anfang; integer Ende; var Wert; integer i = -1; string Var; foreach(Abfrage,Abfrageliste.Split(",")) {Laenge = Abfrage.Length(); Position = Piko_Daten.Find(Abfrage); Anfang = Position + Laenge; if (Abfrage == "Status") {Anfang = Anfang + 27;} else {Anfang = Anfang + 58;} Wert = Piko_Daten.Substr(Anfang,18); if (Wert.StartsWith("x x x") == true) {Wert = "0";} else {Ende = Wert.Find("/td")-1; Wert = Wert.Substr(0,Ende); } i = i + 1; Var = Varliste.StrValueByIndex(",",i); dom.GetObject(ID_SYSTEM_VARIABLES).Get(Var).State(Wert); }
LG Peter
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Kostal Piko Web & CCU2
Liefert die Abfrage ein JSON?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Re: Kostal Piko Web & CCU2
Hallo
ich bin ziemlich neu.. wo siehe ich ob eine JSON erzeugt ist ? Ich kann nur in die CUxD syslog schauen oder ?
zeigt nur
'http://http://192.168.178.22') exit(4) 0s
Gruß
JPC
ich bin ziemlich neu.. wo siehe ich ob eine JSON erzeugt ist ? Ich kann nur in die CUxD syslog schauen oder ?
zeigt nur
'http://http://192.168.178.22') exit(4) 0s
Gruß
JPC
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Kostal Piko Web & CCU2
Also ein bisschen Eigeninitiative musst du schon zeigen, sonst wird das nichts.
JSON könnte man zum Beispiel googeln oder einfach mal einen Blick in meine Signatur werfen.
Du könntest den http Aufruf auch einfach mal im Browser testen und den output hier in Code-Tags posten.
Aber es war auch nur so eine Idee. Falls es JSON wäre könnte man das entsprechende Skript von mir benutzen. Das arbeitet robuster als eine Lösung, die auf ein genau definierten output ausgelegt sind.
Du könntest auch hinter
Einfügen
Und unter "Skript testen" schauen was ausgegeben wird.
JSON könnte man zum Beispiel googeln oder einfach mal einen Blick in meine Signatur werfen.
Du könntest den http Aufruf auch einfach mal im Browser testen und den output hier in Code-Tags posten.
Aber es war auch nur so eine Idee. Falls es JSON wäre könnte man das entsprechende Skript von mir benutzen. Das arbeitet robuster als eine Lösung, die auf ein genau definierten output ausgelegt sind.
Du könntest auch hinter
Code: Alles auswählen
string Piko_Daten = dom.Get....
Code: Alles auswählen
WriteLine(Piko_Daten) ;
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Re: Kostal Piko Web & CCU2
Danke für de Hilfe. habe es probiert mit "Writeline" aber kommt keine Rückmeldung. Habe etwas gesucht und evtl ist die Firmware / GUI von der Piko veraltet und lässt sich gerade nicht aktualisieren...ich schaue mir das noch an mit JSON und deine anderer beitrag
Danke noch mal
JPC
Danke noch mal
JPC
Re: Kostal Piko Web & CCU2
Grüß Euch,
ich kann leider nix mehr beitragen. Meinen Piko gibt's nicht mehr, ist so wie mein ganzer Keller "thermisch umgesetzt" durch einen Kellerbrand.
Hoffe nach 7 Monaten wieder vom Ausweichquartier zurück übersiedeln zu können...
Shit happens.
LG Peter
ich kann leider nix mehr beitragen. Meinen Piko gibt's nicht mehr, ist so wie mein ganzer Keller "thermisch umgesetzt" durch einen Kellerbrand.
Hoffe nach 7 Monaten wieder vom Ausweichquartier zurück übersiedeln zu können...
Shit happens.
LG Peter
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Kostal Piko Web & CCU2
Wenn da kein output kommt, dann hast du irgendwo einen Fehler drin. Diese findest du im Fehlerprotokoll. Alle Fragen dazu in meiner Signatur unter debugging Tipps.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++