@thost96 Cold and Warm Section in the Lite-Version?
Its just on and off, on is green off is red. There are no Temperatures in the Light-version?!
-
New Plugin - ChronoTherm (ex CronoAccesoSpento)
-
@Zacca For the next Update.
Can you think about the 24h limit in Off-Mode? Days would be useful.
Holidays are longer then 24h -
@Michael-Rudek Ahh okay. Thanks, now this makes sense.
pimatic-google-calendar | pimatic-wmi | pimatic-snmp | pimatic-wakeonlan |
Like my work? Then consider a donation
Follow me: www.thorstenreichelt.de -
@Michael-Rudek There is no limit to input timer
if you want you can put 24 hours
if you believe it’s worth, I add buttons with more hours -
@Zacca the Limit is 23:59,then the Timer jumps to 0. The only Use for the Off-Timer is, when you are not at home(Holidays or something like that)
You will not set your Heater Off, for just 1h shopping.
But you want to set it Off, if you are 7 Days away from your Home. -
new version 0.9.7 only on github if someone want to try
for the boost button add
"boost": true
to the config -
@Zacca
could you already look into the errorerror [pimatic]: Error on incoming http request to /client-error: too many parameters
this would be a pleasure for the weekend…
-
@Michael-Rudek
So, in the next version I should increase the timeout to more than 24 hours? -
@chris
check that there is any variable “null” when it gives you the error -
Do you mean this?
Do i need to insert a varaible overall?
so like i have done this with the realtemp?Or is there a “0” possible like i found in you readme…
mfg
Chris -
@chris said in New Plugin - ChronoTherm (ex CronoAccesoSpento):
Do i need to insert a varaible overall?
so like i have done this with the realtemp?Or is there a “0” possible like i found in you readme…
mfg
ChrisYou can put a 0 in the Variable, but have to create the Variable!
Like you found in the Readme -
@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? -
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)