CCU.IO yr-Adapter: Dokumentation
Moderator: Co-Administratoren
CCU.IO yr-Adapter: Dokumentation
Hallo hobbyquaker,
kannst du kurz erklären, wie der yr-Adapter funktioniert oder wo er dokumentiert ist
Grüße
Pix
kannst du kurz erklären, wie der yr-Adapter funktioniert oder wo er dokumentiert ist
Grüße
Pix
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: CCU.IO yr-Adapter: Dokumentation
Der Adapter fragt das Wetter beim norwegischen Wetterdienst ab. Er kann in der settings.js aktiviert werden, du kannst dort auch das Intervall in dem die Daten abgerufen werden in Minuten einstellen und Deinen Ort festlegen. Nach der Aktivierung und ccu.io-Neustart stehen Dir in den Regaobjects sechs weitere Variablen (ab ID 70000) zur Verfügung:
Code: Alles auswählen
"70000": {
"Name": "yr.no Wettervorhersage",
"DPInfo": "48h Vorhersage als HTML Tabelle",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "",
"ValueType": 20,
"ValueSubType": 11,
"ValueList": ""
},
"70001": {
"Name": "yr.no Regen 24h",
"DPInfo": "Regen in den nächsten 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "",
"ValueType": 2,
"ValueSubType": 2,
"ValueList": ""
},
"70002": {
"Name": "yr.no Regen 48h",
"DPInfo": "Regen in den darauffolgenden 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "",
"ValueType": 2,
"ValueSubType": 2,
"ValueList": ""
},
"70003": {
"Name": "yr.no Temp min 24h",
"DPInfo": "minimale Temperatur in den nächsten 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "°C",
"ValueType": 4,
"ValueSubType": 0,
"ValueList": ""
},
"70004": {
"Name": "yr.no Temp min 48h",
"DPInfo": "minimale Temperatur in den darauffolgenden 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "°C",
"ValueType": 4,
"ValueSubType": 0,
"ValueList": ""
},
"70005": {
"Name": "yr.no Temp min 24h",
"DPInfo": "maximale Temperatur in den nächsten 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "°C",
"ValueType": 4,
"ValueSubType": 0,
"ValueList": ""
},
"70006": {
"Name": "yr.no Temp min 48h",
"DPInfo": "maximale Temperatur in den darauffolgenden 24h",
"TypeName": "VARDP",
"ValueMin": null,
"ValueMax": null,
"ValueUnit": "°C",
"ValueType": 4,
"ValueSubType": 0,
"ValueList": ""
}
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: CCU.IO yr-Adapter: Dokumentation
Hallo anli,
vielen Dank dafür. Hat geklappt. Habe die Tabelle aus der ersten Variable in Yahui eingebunden. CSS-Formatierungen folgen noch. Ausserdem muss ich das HM-Programm noch schreiben, das regelmäßig (bei mir alle 4h) mit getPlainValue den Inhalt der ersten Variable in meine Variable yr.no Wettervorhersage schreibt.
Geht das auch per Script in CCU.IO?
Gruß
Pix
vielen Dank dafür. Hat geklappt. Habe die Tabelle aus der ersten Variable in Yahui eingebunden. CSS-Formatierungen folgen noch. Ausserdem muss ich das HM-Programm noch schreiben, das regelmäßig (bei mir alle 4h) mit getPlainValue den Inhalt der ersten Variable in meine Variable yr.no Wettervorhersage schreibt.
Geht das auch per Script in CCU.IO?
Gruß
Pix
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: CCU.IO yr-Adapter: Dokumentation
Ja, die Skriptsprache ist unter "Script-Engine" auf https://github.com/hobbyquaker/ccu.io beschrieben. Wenn Du Fragen hast, frage einfach, da ich mich damit auch noch nicht beschäftigt habe, kann ich Dir leider kein fertiges Skript an die Hand geben.pix hat geschrieben:Ausserdem muss ich das HM-Programm noch schreiben, das regelmäßig (bei mir alle 4h) mit getPlainValue den Inhalt der ersten Variable in meine Variable yr.no Wettervorhersage schreibt. [...]Geht das auch per Script in CCU.IO?
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: CCU.IO yr-Adapter: Dokumentation
Hallo Pix!
Der yr-Adapter soll auch so ein bisschen als Beispiel für die Entwicklung von Webservice-Adaptern dienen, man könnte da natürlich noch viel mehr Variablen setzen.
Du kannst einfach im Adapter die id 70000 durch die ID einer auf der CCU vorhandenen Zeichenketten-Variable ersetzen, dann schreibt der Adapter selbst direkt in die CCU-Variable.
Eine zweite Möglichkeit folgt bald - ich werde eine Methode einbauen um CCU.IO-Objekte Favoriten/Räumen/Gewerken zuzuordnen.
Grüße
Der yr-Adapter soll auch so ein bisschen als Beispiel für die Entwicklung von Webservice-Adaptern dienen, man könnte da natürlich noch viel mehr Variablen setzen.
Das ist gar nicht unbedingt notwendig, es gibt noch eine Möglichkeit die Wettervorhersage in yahui einzubinden:pix hat geschrieben:Ausserdem muss ich das HM-Programm noch schreiben, das regelmäßig (bei mir alle 4h) mit getPlainValue den Inhalt der ersten Variable in meine Variable yr.no Wettervorhersage schreibt.
Du kannst einfach im Adapter die id 70000 durch die ID einer auf der CCU vorhandenen Zeichenketten-Variable ersetzen, dann schreibt der Adapter selbst direkt in die CCU-Variable.
Eine zweite Möglichkeit folgt bald - ich werde eine Methode einbauen um CCU.IO-Objekte Favoriten/Räumen/Gewerken zuzuordnen.
Grüße
Re: CCU.IO yr-Adapter: Dokumentation
Das war der entscheidende Hinweis. Vielen Dank!anli hat geschrieben:Du kannst einfach im Adapter die id 70000 durch die ID einer auf der CCU vorhandenen Zeichenketten-Variable ersetzen, dann schreibt der Adapter selbst direkt in die CCU-Variable.
150 Kanäle in 75 Geräten und 103 CUxD-Kanäle in 25 CUxD-Geräten (HomeMatic, FS20), CCU1 FW1.519, AddOns: CUxD 1.0, dropbear, E-Mail 1.2, ftp_server und regaWatchdog.
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
Logik und Visualisierung mit ioBroker auf Mac OS X Node.js. Eingebundene Systeme: Sonos, Rademacher Homepilot, Roomba, Network-OWL. Danke für das Homematic-Inventur-Skript von EnergyStar
-
- Beiträge: 3978
- Registriert: 24.03.2011, 04:32
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 112 Mal
- Danksagung erhalten: 71 Mal
Re: CCU.IO yr-Adapter: Dokumentation
Warum denn ins ferne Norwegen schweifen, wenn das Gute liegt so nah.
Ich mag das übersichtliche Maschinenringwetter Beispiel mr-wetter.de oder das eher tabellarische Landwirtschaftswetter aus Hohenheim. Der Bauer braucht viele genaue Angaben. Das hilft auch mir.
Nett ist es, die a posteriori mit Highcharts gewonnen Temperaturkurven mit denen der Vorhersage zu vergleichen.
Ich mag das übersichtliche Maschinenringwetter Beispiel mr-wetter.de oder das eher tabellarische Landwirtschaftswetter aus Hohenheim. Der Bauer braucht viele genaue Angaben. Das hilft auch mir.
Nett ist es, die a posteriori mit Highcharts gewonnen Temperaturkurven mit denen der Vorhersage zu vergleichen.
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: CCU.IO yr-Adapter: Dokumentation
GENIAL! VIELEN DANK! Bedeckungsgrad des Himmels - jetzt kann ich meine PV-Anlage noch besser nutzen (muss natürlich nur noch programmiert werden)klassisch hat geschrieben:...das eher tabellarische Landwirtschaftswetter aus Hohenheim.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: CCU.IO yr-Adapter: Dokumentation
Hallo,
jetzt muss ich hierzu auch eine Frage stellen. Ich habe auf der CCU die nötigen Variablen angelegt. Dann habe ich den yr adapter in der settings.js aktiviert und in der yr.js die Variablen ID`s editiert. Somit sind die ID`s gleichder CCU ID`S. Leider werden die Variablen in der CCU aber nicht geschrieben. Da habe ich wohl noch irgendetwas vergessen. Ich komme aber nicht drauf.
Kann mir jemand einen Denkanstoss geben.
Vielen Dank
bigscreen
jetzt muss ich hierzu auch eine Frage stellen. Ich habe auf der CCU die nötigen Variablen angelegt. Dann habe ich den yr adapter in der settings.js aktiviert und in der yr.js die Variablen ID`s editiert. Somit sind die ID`s gleichder CCU ID`S. Leider werden die Variablen in der CCU aber nicht geschrieben. Da habe ich wohl noch irgendetwas vergessen. Ich komme aber nicht drauf.
Kann mir jemand einen Denkanstoss geben.
Vielen Dank
bigscreen
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: CCU.IO yr-Adapter: Dokumentation
Kannst Du mal screenshots posten? Gibt es Hinweise in der ccu.io.log?
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser