FHEM Wdget (iOS)

Begonnen von HaPeRiebmann, 07 Dezember 2015, 21:46:23

Vorheriges Thema - Nächstes Thema

stebar_

Rufe den Client mal direkt im Terminal auf. Schaue was in der Ausgabe steht.

Bartimaus

Du meinst wenn ich den Client via Skript im Terminal starte ?

Dann zieht er sich erst den aktuellen Client, überprüft die Devices welche das entsprechende Attribut haben und dann funktioniert es. Nur mit

Ansonsten bitte mal genau erklären was ich machen soll....
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

#497
pi@bananapi:~$ java -jar FHEM_Sync_Client.jar
==============================
FHEM Sync Client Build 43
provide URL:Port to your FHEM. E.g.:
-url=http://localhost:8083
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Bartimaus

pi@bananapi:~$ sudo bash pushsync.sh
Lade Client
--2018-01-24 18:04:37--  https://tasior.info:42333/FHEM_Sync_Client.jar
Auflösen des Hostnamen »tasior.info (tasior.info)«... 54.93.77.0
Verbindungsaufbau zu tasior.info (tasior.info)|54.93.77.0|:42333... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 549795 (537K) [application/java-archive]
In »»FHEM_Sync_Client.jar«« speichern.

FHEM_Sync_Client.jar              100%[============================================================>] 536,91K  --.-KB/s   in 0,1s   

2018-01-24 18:04:37 (3,86 MB/s) - »»FHEM_Sync_Client.jar«« gespeichert [549795/549795]

/home/pi/: Schema fehlt.
BEENDET --2018-01-24 18:04:37--
Verstrichene Zeit: 0,4s
Geholt: 1 Dateien, 537K in 0,1s (3,86 MB/s)
Starte FHEMSyncClient
==============================
FHEM Sync Client Build 43
Verbose on
FHEM URL: http://localhost:8083
Room:

Getting all Devices using: http://localhost:8083/fhem?cmd=jsonlist2&XHR=1
Token found: xxx-xxxx

Devices found:
RainToday: STATE
Garage: STATE
Garagentor: STATE
Temp_Max_Heute: STATE
Temp_Min_Heute: STATE
Intertek_B1: STATE
Licht.Pool: STATE
Licht.Stehlampe: STATE
Mediaserver: STATE
Temp_Min_Gestern: STATE
KinoHifi: STATE
Rollo.Wohnzimmer: STATE
Temp_Max_Gestern: STATE
Gartentemperatur: STATE
Waldemar: STATE
Temp_Pool: STATE
Rollo.Hinten: STATE
==============================

Loop started with 20000ms loop
Getting Device States
FHEM Device States changed, uploading new ones
Loop time changed to 1000ms
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Nichts ungewöhnliches...
Hast du einen RasPi auf dem du das mal testen kannst?
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

#500
Fehler gefunden...
Per default wird immer nur Java7 installiert. Das lahmt aber auf den ARM-Boards

Jetzt mit Java8 ist es deutlich performanter....

CPU-Last bei 3-4%

Würde ich als Hinweis im Blog aufnehmen.....an Deiner Stelle  8)
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

stebar_

Ich meinte es genau so [emoji1]
Ich schließe mich Michael an. Mit dem banana hab ich keine Erfahrungen.

stebar_

Oh, irgendwie wurde mir dein neuster Eintrag erst nach dem absenden von meinem angezeigt...

Bartimaus

Ich bezweifle das es am Banana liegt.

Denn "sudo apt-get install default-jre" installiert doch egal auf welcher Maschine zZt. immer nur Java7.

Für Java8 müssen die Sourcen händisch angepasst werden...

Vgl. http://www.amaxing.de/java-8-unter-debian-auf-arm-boards-banana-pi-raspberry-pi-raspberry-pi-2-cubieboard-cubietruck-odroid-udoo-etc-installieren/2015/02/05/
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Danke für den Tip, nehm ich in die Anleitung mit auf.
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

FHEM-Wohnung

#505
Zitat von: HaPeRiebmann am 22 Januar 2018, 09:35:46
Hallo zusammen,

seit gestern gibt es die erste Entwicklerversion für die 2.8.
Die Änderungen kann man wie gehabt in der Anleitung unter "Changelog und News" mitverfolgen.

VG
Michael

Kann man die Version 2.8 testen? :)


Können auch die Gruppennamen in der Widget Liste angezeigt werden? In der Grid Ansicht werden diese bei mir angezeigt. In der Liste jedoch nicht.

HaPeRiebmann

Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Bartimaus

Hi,

kann es sein, das der Sync-Dienst ein "Sensibelchen" ist, der sich sehr schnell disconnected ?
Ich bekomme fast zu jeder vollen Stunde eine Pushnachricht, das der Dienst "disconnected" ist. (Zur vollen Stunde triggern bei mir ca. 10 Hourcounter, dann ist das System ausgelastet...

LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

HaPeRiebmann

Der Sync Service löscht alle Daten für einen Token wenn der Client sich 20 Zyklen nicht meldet. Ein Zyklus ist gerade auf 1 Sekunde eingestellt. Wenn dein System sich jede Stunde so auslastet dass der Client nicht raustelefonieren kann dann denkt der Server er wäre weg. Und dann kommt die Push.
Raspberry Pi | Homematic Komponenten | Brennenstuhl Funksteckdosen | homebridge
http://fhemwidget.de.tasior.de
Slack: fhemwidget.slack.com
https://itunes.apple.com/us/app/fhem-widget-2/id1169530472?l=de&ls=1&mt=8

Buttercreme

Moin,

Irgendwie hänge ich Gedanklich fest... Ich möchte aus einem CustomReadings aktuelle Werte aus einem Reading auslesen und anzeigen lassen...

Das habe ich programmiert:

fhem_widget_command { "allowed_values" : [ ], "controlled_attribute" : "StundeKWH"}

Und so sieht das Reading aus:

Readings
StundeKWH 0.98 2018-02-08 09:39:13
StundeEUR 0.182 2018-02-08 09:44:13