@Zacca
No, not only inreasing.
A “+1Day” would be nice.
Do you want to Tap/Click 336 times “+1h” if you are on a 14 Days Holiday?
-
New Plugin - ChronoTherm (ex CronoAccesoSpento)
-
Hmm
@Michael-RudekYou can put a 0 in the Variable, but have to create the Variable!
Like you found in the ReadmeI have checked this.
–> the error persists…mfg
Chris -
@chris Try to fill a least the 1. Variable with all 7 Days like
1234567,0,19,12.02,21,21.30,18
-
@Michael-Rudek
my variable looks like yours…1234567,0,16,6.00,23,9.00,16,17.00,23,22.00,16
-
@chris And this happens only on the Iphone?
Sorry, i banned everything with an “I” from my Home, so i can´t test it -
@chris No, I have no ban in my house, if you want to give me an iPhone, I’m not offended, and solve your problem quickly
-
@chris look if there is some variables “null” in the pimatic menu variables
-
@chris can you post please the device section and the variables section of your config?
-
- i have some NULL Variable in the Pimatic-GUI
- these are the $buttonsdevice.button
- and one Shellsensor wich only has a value when a special process is running
–> but deleting them from the GUI doesn’t solve the error
My Config-section:
"devices": [ { "id": "debug", "name": "Debug", "class": "LogWatcher", "file": "/home/pi/pimatic-app/pimatic-daemon.log", "attributes": [ { "name": "error", "type": "string" } ], "lines": [ { "match": "error:(.+)", "error": "$1" } ], "xAttributeOptions": [] }, { "id": "AmazingDashButton1", "name": "AmazingDashButton1", "class": "AmazingDashButton", "macAddress": "xx:xx:xx:xx" }, { "id": "my-sensor", "name": "Lichtsensor Büro", "class": "BH1750Sensor", "device": "/dev/i2c-0", "address": "0x23", "interval": 10000 }, { "id": "sunrise-device", "class": "SunriseDevice", "name": "Suntime", "latitude": latitude, "longitude": longitude, "attributes": [ { "name": "sunrise", "label": "Sonnenaufgang" }, { "name": "sunriseEnd", "label": "Sonnenaufgang-Ende" }, { "name": "sunset", "label": "Sonnenuntergang" }, { "name": "sunsetStart", "label": "Sonnenuntergang-Start" } ] }, { "id": "WohnstubeThermostat", "class": "MaxWallThermostat", "name": "WandthermostatStube", "rfAddress": "xxxxxx" }, { "id": "Buero-Wemos-DS18B20", "name": "Buero-Wemos-DS18B20", "class": "VariablesDevice", "variables": [ { "name": "temperature", "expression": "$DS18B20-Wemos", "type": "number", "unit": "°C" } ], "xAttributeOptions": [] }, { "id": "Temp-Bad", "class": "MaxWallThermostat", "name": "Temp-Bad", "rfAddress": "xxxxxx" }, { "id": "Temp-WST", "class": "MaxWallThermostat", "name": "Temp-WST", "rfAddress": "xxxxxx" }, { "id": "Temp-Phil", "class": "MaxWallThermostat", "name": "Temp-Phil", "rfAddress": "xxxxxx" }, { "id": "Hzg-Wohnstube", "class": "MaxHeatingThermostat", "name": "Hzg-Wohnstube", "rfAddress": "xxxxxx", "comfyTemp": 23, "ecoTemp": 16.5 }, { "id": "Hzg-Bad", "class": "MaxHeatingThermostat", "name": "Hzg-Bad", "rfAddress": "xxxxxx", "comfyTemp": 23, "ecoTemp": 16.5 }, { "id": "Hzg-Phil", "class": "MaxHeatingThermostat", "name": "Hzg-Phil", "rfAddress": "xxxxxx", "comfyTemp": 23, "ecoTemp": 16.5 }, { "id": "urlaubsswitch", "name": "Urlaub Yes/No", "class": "DummySwitch" }, { "id": "Qnap-On", "name": "Qnap-always-On", "class": "DummySwitch" }, { "id": "input_heatstube", "name": "Input_HeatStube", "class": "VariableInputDevice", "variable": "heizenstube", "type": "number" }, { "id": "input_heatbad", "name": "Input_HeatBad", "class": "VariableInputDevice", "variable": "heizenbad", "type": "number" }, { "id": "CM-Iphone", "name": "CM-iPhone", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "Anja-Laptop", "name": "Anja-Laptop", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "AmazonFireTv", "name": "AmazonFireTv", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "Nachtlicht", "name": "💡 Nachtlicht", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch4", "options": { "unit": 23, "id": 4 } } ] }, { "id": "Licht-TV", "name": "💡 Licht-TV", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch4", "options": { "unit": 23, "id": 8 } } ] }, { "id": "SteckdoseMaxCube", "name": "🔌 SteckdoseMaxCube", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch4", "options": { "unit": 23, "id": 16 } } ] }, { "id": "SteckdoseA2", "name": "SteckdoseA2", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch4", "options": { "unit": 19, "id": 16 } } ] }, { "id": "SteckdoseB2", "name": "💡 LED Buero", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch4", "options": { "unit": 19, "id": 8 } } ] }, { "id": "Aussentemperatur", "name": "Aussentemperatur", "class": "HomeduinoRFWeatherStation", "protocols": [ { "name": "weather5", "options": { "id": 97 } } ], "values": [ "temperature", "humidity", "battery" ], "xAttributeOptions": [] }, { "id": "Drucker-Epson", "name": "Drucker-Büro", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "Qnap-HS210", "name": "Qnap-HS210", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "Anja-Galaxy", "name": "Anja-Galaxy", "class": "PingPresence", "host": "IP", "interval": 30000 }, { "id": "Christians-MBP", "name": "Christians-MBP", "class": "PingPresence", "host": "IP", "interval": 10000 }, { "id": "Wohnstube-Multimedia", "name": "📺 Wohnstube-Multimedia", "class": "FritzOutlet", "ain": "xxxxxxxxxxxx", "interval": 30 }, { "class": "SystemSensor", "id": "syssensor", "name": "Systemstatus", "attributes": [ { "name": "cpu", "interval": 1000 }, { "name": "memory" }, { "name": "diskusage", "path": "/", "interval": 10000 }, { "name": "uptime" }, { "name": "temperature" }, { "name": "dbsize" } ], "xAttributeOptions": [] }, { "class": "SystemSensor", "id": "syssensor1", "name": "System Temp.", "attributes": [ { "name": "temperature", "interval": 6000 } ] }, { "class": "SystemSensor", "id": "syssensor2", "name": "DB Size", "attributes": [ { "name": "dbsize", "interval": 3600000 } ] }, { "id": "systembuttons", "name": "System Befehle", "class": "ButtonsDevice", "buttons": [ { "id": "button-reboot", "text": "System reboot", "confirm": true }, { "id": "button-shutdown", "text": "System shutdown", "confirm": true }, { "id": "button-pimatic-restart", "text": "Pimatic restart", "confirm": true }, { "id": "button-display-off", "text": "Display off" }, { "id": "button-display-on", "text": "Display on" } ] }, { "id": "softwarebuttons", "name": "Programme", "class": "ButtonsDevice", "buttons": [ { "id": "button-wol-nas", "text": "Wol Qnap" }, { "id": "button-poweroff-nas", "text": "Poweroff Qnap" }, { "id": "button-rsync-rpi", "text": "Backup-RPi" }, { "id": "button-mount-fbox", "text": "mount fbox" }, { "id": "button-mount-qnap", "text": "mount qnap" }, { "id": "button-run-jdownloader", "text": "Run jDownloader" }, { "id": "button-test", "text": "Test" }, { "id": "Restart Plex", "text": "Restart Plex", "confirm": true }, { "id": "restart-hass", "text": "Restart Hass", "confirm": true } ] }, { "id": "weather", "class": "OpenWeatherDevice", "name": "Wetter", "location": "location, DE", "units": "metric", "lang": "de", "timeout": 900000, "blacklist": [] }, { "id": "forecast01", "class": "OpenWeatherForecastDevice", "name": "Wettervorhersage für 1 Tag", "location": "location, DE", "units": "metric", "lang": "de", "timeout": 900000, "day": 1 }, { "id": "forecast05", "class": "OpenWeatherForecastDevice", "name": "Wettervorhersage für 5 Tage", "location": "location, DE", "units": "metric", "lang": "de", "timeout": 900000, "day": 5 }, { "id": "forecast03", "class": "OpenWeatherForecastDevice", "name": "Wettervorhersage für 3 Tage", "location": "location, DE", "units": "metric", "lang": "de", "timeout": 900000, "day": 3 }, { "id": "sonnenstand", "name": "Sonne", "class": "ShellSensor", "attributeName": "time", "attributeType": "string", "attributeUnit": "", "command": "sudo bash /home/pi/sunrise.sh", "interval": 3600000 }, { "id": "system-time", "name": "System Time", "class": "ShellSensor", "attributeName": "time", "attributeType": "string", "attributeUnit": "", "command": "date +%d.%m.%Y\" \"%H:%M\" \"", "interval": 60000 }, { "id": "schalter0102", "name": "Schalter0102", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch1", "options": { "unit": 2, "id": 17236992 } } ] }, { "id": "schalter0101", "name": "Schalter0101", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch1", "options": { "unit": 1, "id": 17236992 } } ] }, { "class": "PingPresence", "name": "FritzBox", "host": "IP", "id": "fritzbox" }, { "class": "PingPresence", "name": "FritzRepeater", "host": "IP", "id": "fritzrepeater" }, { "class": "PingPresence", "name": "Wemos Büro", "host": "IP", "id": "wemos-buro" }, { "url": "http://IP:port/top_app/", "border": 1, "scrolling": "yes", "id": "htop-web", "name": "top-web", "class": "iframeDevice", "width": 900, "height": 600, "scale": 1 }, { "url": "http://url:port/snapcmlogi640x480.jpg", "width": 640, "height": 360, "border": 1, "reload": 30, "id": "iframe-webcam-cm-buro", "name": "iFrame_Webcam_CM_Büro", "class": "iframeDevice", "scale": 1, "xLink": "http://url:port/snapcmlogi1920x1080.jpg" }, { "nodeid": 3, "sensorid": 0, "xAttributeOptions": [], "id": "mysensorstemp", "name": "MySensorsTemp", "class": "MySensorsDST" }, { "url": "http://url:port/files/filme_liste.txt", "width": 700, "height": 240, "border": 1, "scrolling": "yes", "id": "filmliste", "name": "Filmliste", "class": "iframeDevice" }, { "id": "ledbuero-automatisch-schalten", "name": "LEDBuero automatisch schalten", "class": "DummySwitch" }, { "variable": "heizenphil", "type": "number", "min": 4, "max": 30, "id": "input-heatphil", "name": "Input_HeatPhil", "class": "VariableInputDevice" }, { "rfAddress": "xxxxxx", "id": "fensterkontakt-bad", "name": "Fensterkontakt Bad", "class": "MaxContactSensor" }, { "host": "IP", "id": "maxcube", "name": "MaxCube", "class": "PingPresence" }, { "attributes": [ { "name": "diskusage", "interval": 10000, "path": "/media/usb0/" } ], "xAttributeOptions": [], "id": "314wd-usb", "name": "314WD - USB", "class": "SystemSensor" }, { "autoReset": false, "id": "dummy-iphone", "name": "Dummy iPhone", "class": "DummyPresenceSensor" }, { "url": "http://uel:port/tvspielfilm/", "id": "tvspielfilm-iframe", "name": "TVSpielfilm-IFrame", "class": "iframeDevice", "width": 700, "height": 360, "xLink": "http://url:port/tvspielfilm/index.html" }, { "attributeName": "backup-dd-status", "attributeType": "number", "attributeUnit": "%", "command": "/home/pi/grepddproz.sh", "id": "backup-dd-status", "name": "Backup-DD-Status", "class": "ShellSensor", "interval": 30000 }, { "attributeName": "backup-gzip-status", "attributeType": "number", "attributeUnit": "%", "command": "/home/pi/grepgzipproz.sh", "id": "backup-gzip-status", "name": "Backup-GZIP-Status", "class": "ShellSensor", "interval": 30000 }, { "variables": [ { "name": "Backup-DD-Status", "expression": "$backup-dd-status.backup-dd-status", "type": "number", "unit": "%", "acronym": "DD" }, { "name": "Backup-GZIP-Status", "expression": "$backup-gzip-status.backup-gzip-status", "type": "number", "unit": "%", "acronym": "GZIP" }, { "name": "Backup-Bash-Status", "expression": "$backup-bash-status.backup-bash-status", "type": "number", "unit": "%", "acronym": "Backup" } ], "xAttributeOptions": [], "id": "backup-status", "name": "Backup-Status", "class": "VariablesDevice" }, { "attributeName": "backup-bash-status", "attributeType": "number", "attributeUnit": "%", "id": "backup-bash-status", "name": "Backup-bash-Status", "class": "ShellSensor", "command": "/home/pi/grepbackupproz.sh", "interval": 30000 }, { "attributeName": "backupsize", "attributeType": "number", "attributeUnit": "Byte", "command": "stat -c %s /media/usb0/backupusb/RpiBackup.img", "id": "backupsize", "name": "BackupSize", "class": "ShellSensor" }, { "attributeName": "backupsizegzip", "attributeType": "number", "attributeUnit": "Byte", "command": "stat -c %s /media/usb0/backupusb/RpiBackup.img.gz", "id": "backupsizegzip", "name": "BackupSizeGzip", "class": "ShellSensor" }, { "variables": [ { "name": "BackupSize", "expression": "($backupsize.backupsize/1000/1000/1000)", "type": "number", "unit": "GB", "acronym": "IMG", "discrete": true }, { "name": "BackupSizeGzip", "expression": "($backupsizegzip.backupsizegzip/1000/1000/1000)", "type": "number", "unit": "GB", "acronym": "GZIP", "discrete": true } ], "xAttributeOptions": [], "id": "backupsize-komplett", "name": "BackupSize komplett", "class": "VariablesDevice" }, { "attributeName": "CheckQnapMount", "attributeType": "number", "attributeUnit": "%", "command": "bash /home/pi/checkqnapmount.sh", "id": "checkqnapmount", "name": "CheckQnapMount", "class": "ShellSensor" }, { "attributeName": "temperature", "attributeType": "number", "attributeUnit": "°C", "attributeAcronym": "QT", "command": "bash /home/pi/qnaptemp.sh | cut -d\" \" -f1", "id": "qnaptemp", "name": "QnapTemp", "class": "ShellSensor", "interval": 10000, "discrete": true }, { "variable": "komprimierungsgradbackup", "type": "number", "min": 1, "max": 9, "step": 1, "id": "komprimierungsgradbackup", "name": "KomprimierungsgradBackup (1-9)", "class": "VariableInputDevice" }, { "attributeName": "rsync-status", "attributeType": "number", "attributeUnit": "%", "command": "/home/pi/greprsyncproz.sh", "id": "rsync-status", "name": "Rsync Status", "class": "ShellSensor" }, { "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch2", "options": { "houseCode": 23, "unitCode": 2 } } ], "forceSend": true, "id": "wst-led", "name": "💡 WST-LED" }, { "attributeName": "uptime", "command": "sudo bash /home/pi/uptime.sh", "id": "uptime", "name": "UpTime", "class": "ShellSensor" }, { "attributeName": "plextransstatus", "attributeType": "number", "attributeUnit": "%", "command": "/home/pi/grepplextransproz.sh", "id": "plextransstatus", "name": "PlexTransStatus", "class": "ShellSensor" }, { "url": "http://url:port/vnstat_web.png", "reload": 60, "id": "vnstat-eth1", "name": "vnStat-eth1", "class": "iframeDevice", "width": 500, "height": 370, "xLink": "http://IPvnstat/index.php?if=eth1&graph=large&style=light&page=m" }, { "url": "http://IP/vnstat/graph_svg.php?if=eth1&page=h&style=light", "width": 700, "height": 300, "id": "vnstatphp-stundlich", "name": "vnStatphp Stündlich", "class": "iframeDevice", "reload": 60, "xLink": "http://IP/vnstat/index.php?if=eth1&graph=large&style=light&page=m" }, { "attributeName": "plextranscpulast", "attributeType": "number", "attributeUnit": "%", "command": "ps -aux | grep Plex[[:space:]]Trans | cut -c 15-20", "id": "plextranscpulast", "name": "PlexTransCPULast", "class": "ShellSensor", "discrete": true, "interval": 5000 }, { "attributeName": "lastboot", "command": "uptime -s", "interval": 60000, "id": "lastboot", "name": "LastBoot", "class": "ShellSensor" }, { "cas1Ref": "$chronowst01", "cas2Ref": "$chronowst02", "cas3Ref": "$chronowst03", "cas4Ref": "$chronowst04", "cas5Ref": "$chronowst05", "cas6Ref": "$chronowst06", "cas7Ref": "$chronowst07", "realtemperature": "$WohnstubeThermostat.temperature", "interval": 60, "offtemperature": 4, "ontemperature": 30, "xAttributeOptions": [], "id": "wsttherm", "name": "WSTTherm", "class": "ChronoThermDevice" } ],
and the variables:
variables": [ { "name": "chronowst02", "value": 0 }, { "name": "testempchrono", "value": 24 }, { "name": "heizenstube", "unit": "°C", "type": "number", "label": "Heiz-Temperatur-WST", "value": 23 }, { "name": "heizenbad", "unit": "°C", "type": "number", "label": "Heiz-Temperatur-Bad", "value": 23 }, { "name": "pimatic-update-info", "value": "No update found" }, { "name": "DS18B20-Wemos", "value": 85 }, { "name": "filmliste", "value": "Filme" }, { "name": "heizenphil", "value": 20 }, { "name": "diskspacefilled", "expression": "(($syssensor.diskusage/100)*32)*1024" }, { "name": "komprimierungsgradbackup", "value": 9 }, { "name": "qnaponline", "value": 1 }, { "name": "chronowst01", "value": "1234567,0,16,6.00,23,9.00,16,17.00,23,22.00,16" }, { "name": "chronowst03", "value": 0 }, { "name": "chronowst04", "value": 0 }, { "name": "chronowst05", "value": 0 }, { "name": "chronowst06", "value": 0 }, { "name": "chronowst07", "value": 0 } ] }
Hope that helps…
The funny thing is - my cousin was for a visit here, he has an iPhone SE… I just tried to open Pimatic here… It Works…
Just on my iPhone 6s not --> we have both the same iOS version (10.1.1)
-
@chris the config seems to be ok
Ohhh fantastic. … change your iPhone with your cousin to solve all your problem -
@chris I think this is not an Iphone-Problem, this is a YOUR-phone Problem
SE and 6 are technical identical, only the cameras and some smaller things are different… -
yes but where is the error?
i also started my iPhone about three times new… -
Sorry, i cant help, I’m Android user, and i know why
-
Here it works…
Where can i search for a solution?
@mwittig @michbeck100 @sweebee
Has anyone else a idea? -
@chris Ideas…
Did you try to delete the Cache of your Browser -
@Michael-Rudek
Yes i tried this already… -
Ok got it…
now i have deleted the cache again, pend a new session in safari on my phone, logged me in with the royal theme, added the ChronoThermDevice, (no error appeared), made a new direct link for the home screen, and every thing works fine…
Oh my gosh what was going here
-
Can someone please throw some Popcorn @chris
-
-
@chris