Homematic Sprach(Ton)ausgabe auf ipad

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Vogel´s home
Beiträge: 12
Registriert: 03.05.2021, 20:38
System: CCU
Hat sich bedankt: 4 Mal

Homematic Sprach(Ton)ausgabe auf ipad

Beitrag von Vogel´s home » 03.05.2021, 20:52

Hallo liebe Comumunity,
ich bin nach und nach in das Thema Hausautomatisierung eingestiegen und stehe jetzt vor einem Problem.

Ein handelsüblicher Klingeltaster wird betätigt; das Signal wird an den Funk- Schaltaktor für Hutschienenmontage übertragen. Ich möchte nun das mein iPad, was ich für die Homematic-Steuerung- nutze klingelt bzw. einen Ton abspielt, wegen mir auch einen von Apple.

Kann mir hier jemand helfen? Ggf. ist das über einen Script zu erschlagen - allerdings hab ich da mal gar keine Ahnung von.

Vielen Dank im Voraus.
Gruß
Vogel´s home

Fonzo
Beiträge: 6722
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 479 Mal

Re: Homematic Sprach(Ton)ausgabe auf ipad

Beitrag von Fonzo » 04.05.2021, 00:17

Eine Möglichkeit, die ich selber auf einem iPad nutze, wäre einfach einen Kurzbefehl anzulegen, der den gewünschten Ton auf dem iPad abspielt. Der Kurzbefehl muss dann wiederum getriggert werden, wenn das Signal der Klingel auslöst. Den Kurzbefehl selber triggere ich bei mir auf einem iPad aus NEO, dort wird als Status das Klingelsignal zugewiesen und als Aktion das Auslösen des Kurzbefehl in der Kurzbefehls App von iOS über einen HTTP Request.

Das Aufrufen des Kurzbefehls erfolgt über

Code: Alles auswählen

shortcuts://run-shortcut?name=[NAME des Kurzbefehls]

dtp
Beiträge: 10658
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Homematic Sprach(Ton)ausgabe auf ipad

Beitrag von dtp » 04.05.2021, 13:28

Man könnte sich auch einfach eine Push-Nachricht ans iPad schicken lassen.

Hier mal ein simples Skriptbeispiel für Prowl unter Anwendung des CUxD-Addons.

Code: Alles auswählen

string prowlUrl = "http://prowl.weks.net/publicapi/add?apikey=<hier den Schlüssel einfügen>&application=HomeMatic&event=Information&priority=-1&description=Klingel&timeout=10";
(dom.GetObject(ID_DATAPOINTS).Get("CUxD.CUX2801001:1.CMD_EXEC")).State("wget -q -O - '"#prowlUrl#"'");
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Fonzo
Beiträge: 6722
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 479 Mal

Re: Homematic Sprach(Ton)ausgabe auf ipad

Beitrag von Fonzo » 09.05.2021, 11:13

Vogel´s home hat geschrieben:
03.05.2021, 20:52
Ein handelsüblicher Klingeltaster wird betätigt; das Signal wird an den Funk- Schaltaktor für Hutschienenmontage übertragen. Ich möchte nun das mein iPad, was ich für die Homematic-Steuerung- nutze klingelt bzw. einen Ton abspielt, wegen mir auch einen von Apple.
So wäre das Vorgehen mit NEO und der App Kurzbefehle:

In der iOS App Kurzbefehle einen neuen Kurzbefehl erstellen, der den gewünschten Ton abspielt. Entweder nutzt man dazu eben einem Systemton oder man könnte auch irgendeinen anderen Ton/Sound über eine andere App wiedergeben lassen wie z.B. Apple Music / Spotify usw.

Systemtöne sind zu finden unter

Code: Alles auswählen

file:///System/Library/Audio/UISounds/nano/
Dann einfach den gewünschten Ton aufrufen zur Auswahl stehen die Systemtöne von IOS

Code: Alles auswählen

3rdParty_DirectionDown_Haptic.caf
3rdParty_DirectionUp_Haptic.caf
3rdParty_Failure_Haptic.caf
3rdParty_Retry_Haptic.caf
3rdParty_Start_Haptic.caf
3rdParty_Stop_Haptic.caf
3rdParty_Success_Haptic.caf
3rd_Party_Critical_Haptic.caf
AccessScanComplete_Haptic.caf
Acknowledgement_Exclamation.caf
Acknowledgement_Haha.caf
Acknowledgement_Heart.caf
Acknowledgement_QuestionMark.caf
Acknowledgement_ThumbsDown.caf
Acknowledgement_ThumbsUp.caf
Alarm_Haptic.caf
Alert_1stParty_Haptic.caf
Alert_3rdParty_Haptic.caf
Alert_3rdParty_Salient_Haptic.caf
Alert_ActivityFriendsGoalAttained_Haptic.caf
Alert_ActivityGoalAttained_Haptic.caf
Alert_ActivityGoalAttained_Salient_Haptic.caf
Alert_ActivityGoalBehind_Haptic.caf
Alert_ActivityGoalBehind_Salient_Haptic.caf
Alert_ActivityGoalClose_Haptic.caf
Alert_BatteryLow_10p_Haptic.caf
Alert_BatteryLow_5p_Haptic.caf
Alert_BatteryLow_5p_Salient_Haptic.caf
Alert_Calendar_Haptic.caf
Alert_Calendar_Salient_Haptic.caf
Alert_Health_Haptic.caf
Alert_Mail_Haptic.caf
Alert_Mail_Salient_Haptic.caf
Alert_MapsDirectionsInApp_Haptic.caf
Alert_Messages_1_Haptic.caf
Alert_Messages_1_Salient_Haptic.caf
Alert_Messages_2_Haptic.caf
Alert_Messages_3_Haptic.caf
Alert_PassbookBalance_Haptic.caf
Alert_PassbookGeofence_Haptic.caf
Alert_PassbookGeofence_Salient_Haptic.caf
Alert_PhotostreamActivity_Haptic.caf
Alert_ReminderDue_Haptic.caf
Alert_ReminderDue_Salient_Haptic.caf
Alert_SpartanConnected_LowLatency_Haptic.caf
Alert_SpartanConnecting_Haptic.caf
Alert_SpartanConnecting_LowLatency_Haptic.caf
Alert_SpartanDisconnected_LowLatency_Haptic.caf
Alert_Voicemail_Haptic.caf
Alert_Voicemail_Salient_Haptic.caf
Alert_WalkieTalkie_Haptic.caf
AutoUnlock_Haptic.caf
BatteryMagsafe_Haptic.caf
Beat_Haptic.caf
BuddyMigrationStart_Haptic.caf
BuddyPairingFailure_Haptic.caf
BuddyPairingRemoteConnection_Haptic.caf
BuddyPairingRemoteTap_Haptic.caf
BuddyPairingSuccess_Haptic.caf
busy_tone_ansi.caf
busy_tone_cept.caf
call_waiting_tone_ansi.caf
call_waiting_tone_cept.caf
CameraCountdownImminent_Haptic.caf
CameraCountdownTick_Haptic.caf
CameraShutter_Haptic.caf
ct-call-waiting.caf
Detent_Haptic.caf
DoNotDisturb_Haptic.caf
dtmf-0.caf
dtmf-1.caf
dtmf-2.caf
dtmf-3.caf
dtmf-4.caf
dtmf-5.caf
dtmf-6.caf
dtmf-7.caf
dtmf-8.caf
dtmf-9.caf
dtmf-pound.caf
dtmf-star.caf
end_call_tone_cept.caf
ET_BeginNotification_Haptic.caf
ET_BeginNotification_Salient_Haptic.caf
ET_RemoteTap_Receive_Haptic.caf
ET_RemoteTap_Send_Haptic.caf
GoToSleep_Haptic.caf
HourlyChime_Haptic.caf
HummingbirdCompletion_Haptic.caf
HummingbirdNotification_Haptic.caf
jbl_begin.caf
jbl_cancel.caf
jbl_confirm.caf
MessagesIncoming_Haptic.caf
MessagesOutgoing_Haptic.caf
MultiwayInvitation.caf
MultiwayJoin.caf
MultiwayLeave.caf
names.txt
NavigationGenericManeuver_Haptic.caf
NavigationGenericManeuver_Salient_Haptic.caf
NavigationLeftTurn_Haptic.caf
NavigationLeftTurn_Salient_Haptic.caf
NavigationRightTurn_Haptic.caf
NavigationRightTurn_Salient_Haptic.caf
Notification_Haptic.caf
Notification_Salient_Haptic.caf
OnOffPasscodeFailure_Haptic.caf
OnOffPasscodeUnlockCampanion_Haptic.caf
OnOffPasscodeUnlock_Haptic.caf
OrbExit_Haptic.caf
OrbLayers_Haptic.caf
PhoneAnswer_Haptic.caf
PhoneHangUp_Haptic.caf
PhoneHold_Haptic.caf
PhotosZoomDetent_Haptic.caf
Preview_AudioAndHaptic.caf
QB_Dictation_Haptic.caf
QB_Dictation_Off_Haptic.caf
RemoteCameraShutterBurstBegin_Haptic.caf
RemoteCameraShutterBurstEnd_Haptic.caf
ringback_tone_ansi.caf
ringback_tone_aus.caf
ringback_tone_cept.caf
ringback_tone_hk.caf
ringback_tone_uk.caf
RingtoneDucked_UK_Haptic.caf
RingtoneDucked_US_Haptic.caf
Ringtone_UK_Haptic.caf
Ringtone_US_Haptic.caf
SalientNotification_Haptic.caf
SedentaryTimer_Haptic.caf
SedentaryTimer_Salient_Haptic.caf
SiriAutoSend_Haptic.caf
SiriStart_Haptic.caf
SiriStopFailure_Haptic.caf
SiriStopSuccess_Haptic.caf
sms-received1.caf
SOSEmergencyContactTextPrompt_Haptic.caf
SOSFallDetectionPromptEscalation_Haptic.caf
SOSFallDetectionPrompt_Haptic.caf
StockholmActiveSingleCycle_Haptic.caf
StockholmActive_Haptic.caf
StockholmFailure_Haptic.caf
Stockholm_Haptic.caf
StopwatchLap_Haptic.caf
StopwatchReset_Haptic.caf
StopwatchStart_Haptic.caf
StopwatchStop_Haptic.caf
SwTest1_Haptic.caf
SystemStartup_Haptic.caf
System_Notification_Haptic.caf
TimerCancel_Haptic.caf
TimerPause_Haptic.caf
TimerStart_Haptic.caf
TimerWheelHoursDetent_Haptic.caf
TimerWheelMinutesDetent_Haptic.caf
Timer_Haptic.caf
UISwipe_Haptic.caf
UISwitch_Off_Haptic.caf
UISwitch_On_Haptic.caf
vc~ended.caf
vc~invitation-accepted.caf
vc~ringing.caf
vc~ringing_watch.caf
VoiceOver_Click_Haptic.caf
WalkieTalkieActiveEnd_Haptic.caf
WalkieTalkieActiveStart_Haptic.caf
WalkieTalkieReceiveEnd_Haptic.caf
WalkieTalkieReceiveStart_Haptic.caf
Warsaw_Haptic.caf
WorkoutCompleteAutodetect.caf
WorkoutComplete_Haptic.caf
WorkoutCountdown_Haptic.caf
WorkoutPaceAbove.caf
WorkoutPaceBelow.caf
WorkoutPausedAutoDetect.caf
WorkoutPaused_Haptic.caf
WorkoutPressStart_Haptic.caf
WorkoutResumedAutoDetect.caf
WorkoutResumed_Haptic.caf
WorkoutSaved_Haptic.caf
WorkoutSelect_Haptic.caf
WorkoutStartAutodetect.caf
Der Kurzbefehl sieht im einfachsten Fall dann z.B. so aus
ton shurtcut.PNG
Der Ton kann jetzt als Kurzbefehl aufgerufen werden, jetzt geht es ja nur noch darum diesen Kurzbefehl aufzurufen wenn es klingelt.

Dazu kann man z.B. in NEO einfach den Status des Klingelsensors als Status definieren, die Aktion wäre dann eben den Kurzbefehl (s.o.) aufzurufen.
run shortcut 1.png
run shortcut 1.png (7.36 KiB) 427 mal betrachtet
Der Aufruf des Shortcuts erfolgt über den Namen des Kurzbefehls.
im Beispiel also

Code: Alles auswählen

shortcuts://run-shortcut?name=Ton1
run shortcut 2.png
run shortcut 2.png (16.35 KiB) 427 mal betrachtet
Jedes mal wenn es klingelt, wird dann also über einen Kurzbefehl der gewünschte Ton auf dem iOS Gerät abgespielt.

Antworten

Zurück zu „HomeMatic allgemein“