NEWS
IoBroker.occ
-
Liebe Leute,
bei meinem systematischen durchforsten des ioBroker Forums bin ich nun hier gestrandet und finde ioBroker.occ eine geile Sache - wenn da nicht ein aber wäre :)
Ich hab nun diesen Thread durch, bringe aber trotzdem occ nicht wirklich zum "Funktionieren" - laufen tut es, das Häckchen bei Demo hab ich manuell auch weg bekommen und ich hab mir einen Eintrag im Kalender gemacht, der eigentlich eine Variable schalten soll - tut aber nicht.
Würde damit gerne via iCal (ist noch nicht aktiviert, weil die Basics noch nicht gehen) aus einem Google Kalender diverse Variablen (Büro besetzt, freier Tag, usw…) setzen.
Anbei zwei Bilder der Einstellungen.
Folgende Fehler bekomme ich im Log:
writeEvents2ioBroker for scheduledJobs
und
occ.0 writeEvents2ioBroker for #Object
Hat jemand eine Idee, warum es nicht tut?
Grüße
-
Hallo, ist mein Adapter, ich les mir das mal kurz durch und gebe dir Bescheid.
Der Plan von occ ist eigentlich, das man Variablen (von hm-rega), States (Lampen, Relais, etc.) Thermostate (Homematic, ZWave,…)
per Kalender konfigurieren kann.
Zusätzlich war angedacht, das man per Google Calendar, welcher dann mit iCal integriert wird, auch vom Smartphone aus, Zustände
verändern kann. Der Plan hierbei war, das man z.B. eine Szene (Urlaub?!) von unterwegs setzen kann.
LG Christian
-
Ok, für mich als Verständnis folgende Fragen:
Welche Version hast du von occ installiert?
Nachdem du ja schon eine aktuelle Version von ioBroker hast, kannst du mal im Bereich Objekte den
occ.0 anklicken und dann im Menübereich mittels dem Pfeil runter das Objekt abspeichern und mir per PM
zukommen lassen?
LG Christian
-
…danke dir - kein Stress!! Nachdem das Homematic System ja zum Basteln und Experimentieren verleitet, gibt es derzeit eh mehrere Baustellen, die beackert werden :D
Dann fahr' ich jetzt mal in den Baumarkt - es gibt wieder ein paar Aktoren die gestern mit der Post gekommen sind und verbaut gehören :lol:
Grüße
etv
-
Hallo, habe soeben eine Version 0.2.4 hochgeladen.
Sollte auch mittels
npm install iobroker.occinstallierbar sein.
Die Doku muss ich noch richtigstellen und die Übersetzung ist noch offen.
0.2.4 - (husky-koglhof) iCal Variablensteuerung, Fehler behoben - Drag'n Drop der Events, Fehler behoben - iCal Events auf Read Only gesetzt - Logging angepasstLG Christian
-
-
Hallo,
nachdem es einige Änderungen gab, habe ich heute erneut versucht den Adapter zum Laufen zu bekommen. Zwei Fragen / Probleme:
-
Demo Modus lässt sich nach wie vor nicht weg klicken, nur über den Umweg das Objekt direkt zu bearbeiten. Hatte irgendwo gelesen, dass es gefixt sei?!
-
Beim Senden der neuen Temperatur wird zwar das Objekt mittels Paramset übermittelt Die geänderte Temperatur ist jedoch leer (hatte z.B. 24 eingegeben). Hier Auszug aus dem Log (TEMPERATUR_MONDAY_1).
2016-01-19 16:48:02.390 - info: occ.0 sendTo "putParamset" to system.adapter.hm-rpc.0 from system.adapter.occ.0: {"ID":"MEQ0009263:0","paramType":"MASTER","params":{"ADAPTIVE_REGULATION":2,"BACKLIGHT_ON_TIME":10,"BOOST_AFTER_WINDOW_OPEN":false,"BOOST_POSITION":80,"BOOST_TIME_PERIOD":1,"BURST_RX":true,"BUTTON_LOCK":false,"BUTTON_RESPONSE_WITHOUT_BACKLIGHT":false,"CYCLIC_INFO_MSG":true,"CYCLIC_INFO_MSG_DIS":0,"DAYLIGHT_SAVING_TIME":true,"DECALCIFICATION_TIME":660,"DECALCIFICATION_WEEKDAY":0,"DISPLAY_INFORMATION":0,"ENDTIME_FRIDAY_1":360,"ENDTIME_FRIDAY_2":540,"ENDTIME_FRIDAY_3":1020,"ENDTIME_FRIDAY_4":1320,"ENDTIME_FRIDAY_5":1440,"ENDTIME_MONDAY_1":330,"ENDTIME_MONDAY_2":540,"ENDTIME_MONDAY_3":1020,"ENDTIME_MONDAY_4":1320,"ENDTIME_MONDAY_5":1440,"ENDTIME_SATURDAY_1":360,"ENDTIME_SATURDAY_2":1320,"ENDTIME_SATURDAY_3":1440,"ENDTIME_SUNDAY_1":360,"ENDTIME_SUNDAY_2":1320,"ENDTIME_SUNDAY_3":1440,"ENDTIME_THURSDAY_1":360,"ENDTIME_THURSDAY_2":540,"ENDTIME_THURSDAY_3":1020,"ENDTIME_THURSDAY_4":1320,"ENDTIME_THURSDAY_5":1440,"ENDTIME_TUESDAY_1":360,"ENDTIME_TUESDAY_2":540,"ENDTIME_TUESDAY_3":1020,"ENDTIME_TUESDAY_4":1320,"ENDTIME_TUESDAY_5":1440,"ENDTIME_WEDNESDAY_1":360,"ENDTIME_WEDNESDAY_2":540,"ENDTIME_WEDNESDAY_3":1020,"ENDTIME_WEDNESDAY_4":1320,"ENDTIME_WEDNESDAY_5":1440,"GLOBAL_BUTTON_LOCK":false,"I_VALUE_EXTERN":15,"I_VALUE_INTERN":18,"LOCAL_RESET_DISABLE":false,"LOW_BAT_LIMIT":2.1,"MANU_MODE_PRIORITIZATION":1,"MIN_MAX_VALUE_NOT_RELEVANT_FOR_MANU_MODE":false,"MODUS_BUTTON_LOCK":false,"PARTY_MODE_PRIORITIZATION":1,"P_START_VALUE_EXTERN":30,"P_START_VALUE_INTERN":45,"P_VALUE_EXTERN":30,"P_VALUE_INTERN":33,"ROAMING":false,"SHOW_WEEKDAY":false,"TEMPERATUREFALL_MODUS":0,"TEMPERATUREFALL_VALUE":1.4,"TEMPERATUREFALL_WINDOW_OPEN":12,"TEMPERATUREFALL_WINDOW_OPEN_TIME_PERIOD":15,"TEMPERATURE_COMFORT":21,"TEMPERATURE_FRIDAY_1":{"explicitDouble":17},"TEMPERATURE_FRIDAY_2":{"explicitDouble":21},"TEMPERATURE_FRIDAY_3":{"explicitDouble":17},"TEMPERATURE_FRIDAY_4":{"explicitDouble":21},"TEMPERATURE_FRIDAY_5":{"explicitDouble":17},"TEMPERATURE_LOWERING":17,"TEMPERATURE_MAXIMUM":30.5,"TEMPERATURE_MINIMUM":4.5,"TEMPERATURE_MONDAY_1":{},"TEMPERATURE_MONDAY_2":{"explicitDouble":5},"TEMPERATURE_MONDAY_3":{"explicitDouble":17},"TEMPERATURE_MONDAY_4":{"explicitDouble":21},"TEMPERATURE_MONDAY_5":{"explicitDouble":17},"TEMPERATURE_OFFSET":7,"TEMPERATURE_SATURDAY_1":{"explicitDouble":17},"TEMPERATURE_SATURDAY_2":{"explicitDouble":21},"TEMPERATURE_SATURDAY_3":{"explicitDouble":17},"TEMPERATURE_SUNDAY_1":{"explicitDouble":17},"TEMPERATURE_SUNDAY_2":{"explicitDouble":21},"TEMPERATURE_SUNDAY_3":{"explicitDouble":17},"TEMPERATURE_THURSDAY_1":{"explicitDouble":17},"TEMPERATURE_THURSDAY_2":{"explicitDouble":21},"TEMPERATURE_THURSDAY_3":{"explicitDouble":17},"TEMPERATURE_THURSDAY_4":{"explicitDouble":21},"TEMPERATURE_THURSDAY_5":{"explicitDouble":17},"TEMPERATURE_TUESDAY_1":{"explicitDouble":17},"TEMPERATURE_TUESDAY_2":{"explicitDouble":21},"TEMPERATURE_TUESDAY_3":{"explicitDouble":17},"TEMPERATURE_TUESDAY_4":{"explicitDouble":21},"TEMPERATURE_TUESDAY_5":{"explicitDouble":17},"TEMPERATURE_WEDNESDAY_1":{"explicitDouble":17},"TEMPERATURE_WEDNESDAY_2":{"explicitDouble":21},"TEMPERATURE_WEDNESDAY_3":{"explicitDouble":17},"TEMPERATURE_WEDNESDAY_4":{"explicitDouble":21},"TEMPERATURE_WEDNESDAY_5":{"explicitDouble":17},"VALVE_ERROR_RUN_POSITION":15,"VALVE_MAXIMUM_POSITION":100,"VALVE_OFFSET":0}}Lese ich die Werte dann wieder ein, ist er auf 5 gesetzt (denke, das macht das Thermostat dann automatisch).
Any idea?
Danke
Siedi
-
-
Hallo Siedi!
Ja einige Ideen,…
Bin gerade dabei den ioBroker.occ auf die Version 0.3.0 fertig zu testen, da es immer wieder zu Problemen
beim speichern von Thermostaten / Wiederholungen gab.
Gib mir bitte noch bis Ende dieser Woche Zeit, dann stelle ich die neue Version vor.
LG Christian
-
Hallo, ja ich weiss, ich bin die neue Version noch schuldig.
Bitte bei weiteren Fehlern auch immer ein Ticket in http://iobroker.net:8000 anlegen.
Dort habe ich direkt den Zugriff drauf, welcher auch am Handy überwacht wird.
Sobald die neue Version da ist, melde ich mich.
LG Christian
-
Hallo, ja ich weiss, ich bin die neue Version noch schuldig.
Bitte bei weiteren Fehlern auch immer ein Ticket in http://iobroker.net:8000 anlegen.
Dort habe ich direkt den Zugriff drauf, welcher auch am Handy überwacht wird.
Sobald die neue Version da ist, melde ich mich.
LG Christian `
Hallo Christian,wir sollten diesen Adapter zum laufen bringen:
momentan bekomme ich in der Chrome-Konsole (vom git 0.3.0) :
View is undefined
jqxscheduler.js:7 Uncaught Error: jqxScheduler: View is undefined. You need to define the View in the Views Array when you create jqxSchedulera.extend._initializeColumns @ jqxscheduler.js:7a.extend._render @ jqxscheduler.js:7f @ jqxscheduler.js:7resourcesDataView.update @ jqxscheduler.js:7k @ jqxscheduler.api.js:7databind @ jqxscheduler.api.js:7a.extend.databind @ jqxscheduler.js:7a.extend.render @ jqxscheduler.js:7a.extend.createInstance @ jqxscheduler.js:7a.jqx.applyWidget @ jqxcore.js:7(anonymous function) @ jqxcore.js:7m.extend.each @ jquery-1.11.1.min.js:2m.fn.m.each @ jquery-1.11.1.min.js:2a.fn.(anonymous function) @ jqxcore.js:7(anonymous function) @ occ.js:449(anonymous function) @ occ.js:226(anonymous function) @ conn.js:446Socket.onack @ socket.io.js:873Socket.onpacket @ socket.io.js:798(anonymous function) @ socket.io.js:1056Emitter.emit @ socket.io.js:1194Manager.ondecoded @ socket.io.js:366(anonymous function) @ socket.io.js:1056Emitter.emit @ socket.io.js:1194Decoder.add @ socket.io.js:5143Manager.ondata @ socket.io.js:356(anonymous function) @ socket.io.js:1056Emitter.emit @ socket.io.js:1194Socket.onPacket @ socket.io.js:1791(anonymous function) @ socket.io.js:1608Emitter.emit @ socket.io.js:1194Transport.onPacket @ socket.io.js:2171Transport.onData @ socket.io.js:2163ws.onmessage @ socket.io.js:318Adapter sieht viel versprechend aus. Folgende Fragen habe ich:
-
kann man beliebiges Objekt (number, bool) steuern (nicht nur hm-rpc, hm-rega) (Falls nicht - warum?)
-
Wo werden die Einstellungen gespeichert?
-
Willst du nicht selectID Dialog (wie in admin oder vis) benutzen? Ich kann zeigen wie.
-